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 Iconic Luxury Hotels
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.