Asian • Indian • Seafood • Vegetarian
"Mantra is the one and only fancy place around this area Its an indian restaurant, like so many in this part of London, but Mantra has a special touch:"