/ Greater London / London / NH London Kensington

NH London Kensington

1. Check the price and room availability at Booking

nh-hotels.com reviews

202-220 Cromwell Road, Kensington and Chelsea, London, SW5 0SW, United Kingdom, Greater London, Spain