7-8 Park Pl, London SW1A 1LS
Restaurant
Nestled within a luxury hotel, this sophisticated dining space offers an upscale British menu artfully inspired by classic French recipes, creating a refined culinary experience that appeals to discerning palates.