Home Tags Lotus london

Tag: lotus london

Review: Lotus – Not your average Indian Cuisine

Lotus, a fine Indian cuisine dining restaurant situated at 17 Charing Cross, London, WC2H 0EP, which makes its location perfect for a dinner & show or...