Restaurants In Mayfair
When visiting central London, Mayfair is a popular spot within the City of Westminster. Visitors flock to see St James’s Palace and the Royal Academy of Arts, or enjoy some shopping on Bond Street, Regent Street or Oxford Street.
If the above makes you a bit peckish, our restaurants in Mayfair are the ideal spot for a light-bite or something more substantial. Treat yourself to a mouth-watering meal made with locally-grown ingredients, and a wide range of proper Butcombe beers and ales for you to sample.