121 rooms · ★★★★ · from £96
Located in the heart of central London, the 4-star NH London Kensington has an elegant Victorian façade, a stylish interior, and is set on a beautiful tranquil garden.
Log in with your cycle.travel account:
Password |
Or simply use your account on: