We Visited The Michelin-Starred Indian Restaurant In Mayfair Serving Up Street Snack Bonsai Trees
Thanks to our city's fabulously cosmopolitan nature, it’s not hard to find enticing Indian restaurants in London. No matter what neighbourhood youturn…