| NH London Kensington is located in London City Centre, a neighborhood in London, and is in the historical district and near a metro station.
After a refurbishment in 2006, the rooms all have a stylish, modern look.
Kensington Palace and Royal Albert Hall are notable landmarks, and some of the area's popular attractions include Natural History Museum and Madame Tussauds Wax Museum.
Consider Piccadilly Theatre for a night out, and don't miss Science Museum, a top local attraction.
Guest appreciate the hotel's convenience to public transportation: Earl's Court station is 6 minutes by foot and Gloucester Road Underground station is 10 minutes.
Split level Suites and connecting rooms are perfect for larger families, while the Executive rooms on the 6th floor have a cozy apartment feel, with lovely roof windows. |