Cet hôtel est situé en plein centre de Londres et offre une vue sur le palais de Kensington. Il occupe un bâtiment historique du XIXe siècle et compte 57 chambres réparties sur 6 étages. Les installations mises à la disposition des clients comprennent un élégant hall d'accueil climatisé, un charmant bar et un restaurant à la carte avec chaises hautes pour bébés. Les chambres spacieuses et décorées avec goût sont équipées d'une salle de bains privative et d'un confortable lit king-size. Les équipements incluent également la télévision par câble/satellite et le chauffage central à réglage individuel. L'hôtel propose l'utilisation d'une piscine intérieure chauffée et un service de massage. Les amateurs de sport pourront s'entraîner régulièrement dans la salle de fitness et profiter du sauna.