23 St James's St, London SW1A 1HA
Restaurant
This establishment offers an upscale dining experience featuring South French Mediterranean cuisine, catering to a sophisticated clientele while providing stunning views of Mayfair and St. James.
Rating: 4.6