A New Boutique London Hotel: The Shepherd Mayfair To Open In 2026
🏨 The Shepherd Mayfair will open in 2026 in Shepherd Market, London, led by Timothy Shepherd. Spanning 33,600 sq ft and featuring 82 rooms across 6 floors, the hotel includes dining venues Fayre (75 covers), The Lounge (58 covers), and Teddy’s Bar (72 covers). Inspired by Mayfair’s historic mansions, it blends classic and contemporary design. Notable features include bespoke joinery, marble bathrooms, and art by Jack English and George McLeod. Located at 2 Stanhope Row, London, W1J 7BT.
Share