The Mayfair Townhouse is a new high-end hotel opening on Half Moon Street in Autumn 2020, overlooking glorious Green Park. This is the fifth hotel in the Iconic Luxury Hotels portfolio.
All tagged Hotels in Mayfair
The Mayfair Townhouse is a new high-end hotel opening on Half Moon Street in Autumn 2020, overlooking glorious Green Park. This is the fifth hotel in the Iconic Luxury Hotels portfolio.