Cet hôtel se trouve à proximité du centre-ville de Londres, entre les quartiers de Bayswater et de Notting Hill. De nombreux restaurants, des bars et des commerces sont à environ 10 km. Les transports en commun sont à environ 200 mètres et la station de métro la plus proche est Bayswater Station.
Construit en 1880 et rénové en 2000, l'hôtel dispose de 7 chambres simples, 37 chambres doubles et 7 suites, réparties sur 5 étages. Un hall d'accueil avec une réception (ouverte 24h/24h), des ascenseurs, des coffres-forts et un vestiaire sont à la disposition des hôtes.
Les chambres disposent d'une salle de bain avec WC et sèche-cheveux, d'un téléphone avec ligne directe, de la télévision par câble et satellite et du chauffage central.
Un petit-déjeuner à composer au buffet est offert chaque matin.