Nh London Kensington
The luxury Nh London Kensington Hotel is a 4-star property placed 3.7 km from Buckingham Palace.
The hotel is set 1400 meters away from Royal Albert Hall. The city center lies within 5 km from the venue.
Rooms of Nh London Kensington Hotel are appointed with a minibar, a safe, television and a work desk. Nh London Kensington Hotel offers rooms with the garden view.
Guests can enjoy Thai and Indian snacks and meals in 121 Earls Court Road located 150 meters away.
Earls Court underground station is close to Nh London Kensington Hotel. Due to the hotel's convenient location, it will take a 25-minute drive to get to London City airport.
Multilingual staff provides guests with 24-hour front desk, laundry and dry cleaning.