Pavyllon London

Four Seasons Hotel, Hamilton Place, Mayfair, London, United Kingdom

££££ French Contemporary

MICHELIN Guide's Point Of View