Michelin Star Restaurant at St James’s Hotel & Club in Mayfair, with an inimitable style menu, influenced by classic French cuisine, using the best British ingredients and taking inspiration from the seasons
7-8 Park Pl, St. James’s, London SW1A 1LS