Set in an elegant Georgian townhouse in the heart of Mayfair, The Mayfair Townhouse - by Iconic Luxury Hotels features modern rooms as well as a lobby for both relaxing and working and a cocktail bar. All air-conditioned rooms feature large opening ...
Rooms total: 11Important Information
Please note that this is a 100% non-smoking hotel.
More information »Green Park 0.5 km
Buckingham Palace 0.6 km
Hyde Park Corner 0.6 km
Piccadilly Theatre 0.9 km
St James's Park 0.9 km
Piccadilly Circus 0.9 km
Bond Street 0.9 km
Carnaby Street 0.9 km
Oxford Street 1.0 km
Selfridges 1.0 km
London Biggin Hill Airport 1.3 km
Northolt Airport 1.3 km
Farnborough Airport 1.3 km