Mayfair House Aparthotel is a 5-star property in the center of London.
This luxury hotel is perfectly situated just 2.0 km from Up at The O2, The London Eye and Victoria and Albert Museum. The venue is located within 20 minutes' walk from London center.
A 10-minute walk to Marble Arch subway station. The hotel is about 15 minutes' drive from London City airport, which is 15 km away.
This property counts 25 guestrooms featuring Executive One-Bedroom Apartment, Deluxe One-Bedroom Apartment and Superior One-Bedroom Apartment.
Eat & Drink
Tamarind offers indian and french dishes and lies 150 meters away.
Concierge service, laundry and 24-hour reception as well as an elevator, a baggage storage and allergy-free rooms are available for guests' use.
Wireless internet is available in the entire hotel for free.
No parking available.