Holiday Inn London Kensington
Holiday Inn London Kensington is a prestigious 4-star property set 1150 meters from Natural History Museum and 8 km from Tower Of London. Since 1900 the hotel has been hosting guests in a 7-story imperial building.
The hotel is conveniently placed minutes away from Kensington (Olympia) train station. The property lies within 5 km from the city center.
Shoppers will appreciate stores and shopping centers at a short distance from the hotel.
The rooms in Holiday Inn London Kensington are fitted with an in-room safe, a minibar, TV, a trouser press and a rollaway bed. Other comforts include an electric kettle and a dishwasher for self-catering.
Residents can have breakfast in the restaurant. The restaurant menu features European dishes. The hotel invites guests to the Lions bar to relax with a drink. The café The Muffin Man Tea Shop is around 5 minutes’ walk away.
The hotel's convenient location offers to get to London City airport in 25 minutes by car.
Business facilities feature a business center, a conference room and a copier.
The hotel pampers guests with a wellness center, a steam room and a sauna as well as beauty therapy, Turkish bath and massage. Such fitness options as a gym and a fitness centre are available on site.