Modern French restaurant · Chelsea
17
"Located in the old MICHELIN building in London, this two MICHELIN Stars restaurant is a favorite for its culinary excellence." - Michael He