Food & Drinks
The Shepherd Mayfair reveals menu for Fayre restaurant ahead of September opening
The Shepherd Mayfair, an 82-room hotel in London’s Shepherd Market, will open on 1st September 2026, and has published the first menu from its...
Food & Travel Desk
Facebook
Twitter
Instagram
YouTube
RSS