About Mantra Soho:
This restaurant has now closed.
Mantra liked to describe itself as "an Indian Jewel in the heart of a heaving Metropolis". It was certainly a chilled place to dine with a tasty Indian vegetarian menu.
Address:
48 Dean Street, London W1D 5BF

