Mayfair has always been a neighbourhood where history and modern elegance sit effortlessly side by side - and this September, one of its most charming corners welcomes a new arrival. The Shepherd Mayfair, a boutique hotel opening on 1st September 2026, is set to bring a fresh sense of style, warmth and hospitality to Shepherd Market.
