LondonMICHELIN STAR A Michelin-Starred Affair: Dining at Benares London Stepping into Benares, the Michelin-starred restaurant perfectly nestled in Mayfair, was an instant sensory experience. The attentive staff welcomed us with a warm smile and…stefanomalachi31st March 2024