This luxury townhouse hotel enjoys a stunning setting in London. It is located at the heart of Kensington and Chelsea, on one of London's renowned tree-lined avenues with the Natural History Museum, Science Museum, V&A and Royal Albert Hall minutes away. Well connected with Gloucester Road tube station just a short walk, the hotel enjoys close proximity to London's financial and business centre. Surrounded by some of London's finest bars, restaurants and cafes, the hotel lies just a short stroll away from the city's Royal Parks. This hotel combines an excellent location with exemplary facilities and genuine hospitality. The guest rooms enjoy a classical design, oozing elegance and sophistication. The hotel offers a range of exemplary facilities and services, ensuring a first-class experience that is sure to impress.