Located close to Kensington Palace and Royal Albert Hall, Holiday Inn London - Kensington High St., an IHG Hotel provides a terrace, a cafe and a garden. Indulge in a body wrap, a Swedish massage and a body treatment at Imagine, the on-site spa. The on-site restaurant, Boulevard Restaurant, features international cuisine. Aerobics classes are offered at the health club; the property also has dry cleaning/laundry services, a bar and a business centre. Stay connected with free in-room WiFi, and guests can find other amenities, such as a steam room and a sauna.