Construit en 1800, l'hôtel compte en tout 80 chambres, dont 17 suites, réparties sur 5 étages. Un hall d'accueil avec réception ouverte 24h/24h, des ascenseurs, une salle de conférence et un café sont à la disposition des hôtes. L'établissement propose également un bar, un restaurant climatisé avec choix à la carte et terrasse et un accès Internet(payant). Le service de blanchisserie complète les prestations.
Confortablement aménagées, les chambres disposent d'une salle de bain avec WC et sèche-cheveux, d'un mini-bar/réfrigérateur, d'un téléphone avec ligne directe, de la télévision par câble et satellite et d'un accès Internet.
Vincent Square, 69, Londres SW1P 2PA , Grand Londres (Royaume-Uni). L'hôtel est situé au calme, à proximité du centre-ville de Londres et des ses innombrables commerces et divertissements. Le Westminsters Vincent Square est tout près, tout comme le Buckingham Palast, Whitehall, l'abbaye de Westminster, le Parlement, la cathédrale ou encore Big Ben Les transports en commun sont à environ 200 m.