Tag: Restaurant

27 February 2022 / Restaurant Reviews
15 January 2022 / Restaurant Reviews
11 October 2021 / Restaurant Reviews
26 March 2019 / Restaurant Reviews

London’s very first Michelin-starred Indian restaurant, Tamarind Mayfair, returns after an eight-month hiatus with an impressive refurbishment.  Since then, it has doubled in size so…

20 August 2018 / Bar Reviews