This
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. Gloucester Road tube station is just a few minutes' walking distance away.
The luxury 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.