Holiday Inn London Kensington puts you in the heart of London, within a 20-minute stroll of popular places like Royal Albert Hall and Kensington Palace. Highlights at this hotel include a full-service spa, a restaurant, and an indoor swimming pool.
You can enjoy flat-screen TVs with satellite channels, and all 706 rooms feature free WiFi, coffee/tea makers, and safes. 24-hour room service, hair dryers, and phones are also available.
Within a 30-minute walk of this 4-star Kensington hotel, attractions include Natural History Museum and Kensington Gardens.