City Center
Located in the fashionable Kensington area of London, Holiday Inn Kensington Forum Hotel is an ideal base for touring the landmarks, attractions and buzzing nightlife of London. The Hotel is minutes from the world famous Harrods department store, Kensington Palace & Gardens, chic stores of South Kensington High Street, the Royal Albert Hall, the Victoria & Albert Museum and the Earls Court and Olympia exhibition venues. With a direct tube link to Heathrow Airport and central London just a minutes walk from the Hotel, you are well placed for business meetings in the city or to visit the Capital's main tourist attractions. Plus, following the completion of a luxurious contemporary refurbishment of it's bedrooms, lobby, restaurant and 10 meeting rooms; the Holiday Inn London Kensington Forum - the world's largest Holiday Inn hotel - is now an even better choice for your stay in London. The hotel's brand new, spacious lobby reflects the contemporary style that you will come to expect of the hotel. Express lifts give you easy access to the hotel's 27 floors; home to 906 light and modern guest bedrooms, including four magnificent suites. As the tallest Hotel in Europe, many of the hotel's bedrooms offer you spectacular panoramic skyline views of London which are truly breathtaking.