Holiday Inn London - Kensington High Street
Holiday Inn London - Kensington High Street is a fine option to stay in London.
The property is located in Westminster Borough district, 6 km from London Eye. The hotel offers perfect location 5 km from the center of London.
Guests can enjoy European meals served in Bugis Street Restaurant and Lion D'Or 50 meters away from the hotel.
The metro station High Street Kensington is easy to reach. 20 km to London City airport.