London, England
Holiday Inn London - Kensington Forum
4 out of 5 stars
Picnic Area
Bar/Lounge
Elevator/Lift
Gift Shops/Newstands
27-story hotel in South Kensington
Friendly staff provides a warm welcome at the Holiday Inn London - Kensington Forum, located in London's fashionable neighborhood of South Kensington. From the hotel, walk to the idyllic Kensington Gardens in the estate of Kensington Palace, the Natural History Museum, and luxury shopping in Knightsbridge - home of the famous Harrods!
There are over 900 rooms in this striking 27-story hotel with above-and-beyond amenities like Starbucks coffee. There's plenty offered outside your room, too, like a traditional pub where you can enjoy a drink with friends.