This large hotel is situated in the heart of Kensington, only moments walk from the High Street Kensington underground station and a host of shops and restaurants. Hyde Park and Kensington Gardens are also very close by, and the hotel is situated in a quiet secluded position.
Clean designs, modern amenities, and warm, natural wood decor. Superior rooms are equipped to make your stay comfortable and relaxing. Rooms include TVs with satellite and movie channels, complimentary Wi-Fi, bottled mineral water, tea and coffee making facilities and air conditioning.