The Holiday Inn London Mayfair is an ideal spot for travelers wanting to discover the city. Wi-Fi in designated areas is available at this property.
Boasting a convenient location, the hotel is just 4km from Euston Train Station and 16km from London City Airport. In addition, Green Park Metro Station is just a short walk away. The hotel is just 900m from Oxford Street and 3km from King's Cross Railway Station, making it an ideal location for guests looking to do some sightseeing.
In their spare time, guests can explore the hotel's surroundings.
Guests tell us the location of this hotel is fantastic.