The Baluchi at The Lalit – High-end Indian Just Opened
What To: The Baluchi at The Lalit is a new luxury indian restaurant.
Why To: We do love a little bouji date night or two.
When To: Now Open
Where To: The Lalit Hotel. The Great Hall, 181 Tooley Street, London SE1 2JR