
Hotel Information
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