Cet hôtel du XIXe siècle est situé dans le quartier royal de Kensington et Chelsea, à une minute à pied de la station de métro Earl's Court.
À proximité immédiate, les parcs des expositions Olympia et Earl's Court sont facilement accessibles. Le quartier regorge de commerces et de restaurants, et se trouve à deux pas du cœur de Londres, où les nombreux théâtres, galeries d'art et autres attractions touristiques sont accessibles en quelques minutes de taxi ou de bus.
L'hôtel dispose d'une sélection de 15 chambres avec une cuisine commune ouverte 24h/24 à la disposition des clients pour préparer thé, café, petit-déjeuner (offert) et en-cas.