Located steps from Kensington’s popular and stylish High Street, minutes from the nearest tube station, and walking distance to London attractions such as Kensington Palace & Gardens, Hyde Park, The Royal Albert Hall, Victoria & Albert Museum, Natural History Museum & Science Museum. As one of Europe’s largest Holiday Inns, the hotel offers an ideal central London location, stylish modern accommodation, and a world of culture and comfort for both leisure and business travelers. The hotel features 706 contemporary guestrooms. Holiday Inn London – Kensington High Street has a stunning private garden plus a Health Club & Spa which boasts of the best leisure facilities in West London with an 18-metre swimming pool, a fully equipped gymnasium, fitness studio, steam room, sauna, hot tub, and treatment rooms.
