Bu konforlu otel, huzurlu bahçelerin arasında yer almaktadır ve sayısız alışveriş ve eğlence mekanının keşfedilmeyi beklediği Londra merkezine yakındır. Toplu taşıma ağına (Earls Court metro istasyonu) bağlantılar yaklaşık 100 m uzaklıktadır ve restoranlar ve barlar otelden yaklaşık 800 m uzaklıkta bulunmaktadır. Bu 6 katlı otel 1860 yılında inşa edilmiş, 1998 yılında yenilenmiştir ve toplam 18 çift kişilik oda, 2 iki yataklı oda ve 3 süitten oluşmaktadır.
Tesisler arasında 24 saat resepsiyon hizmeti, asansörler ve vestiyeri bulunan bir fuaye bulunmaktadır. Ayrıca bir kafe, bir bar ve ücretsiz Wi-Fi erişimi bulunmaktadır. Çamaşırhane ve oda servisi, otelin sunduklarını tamamlamaktadır.
İyi donanımlı odaların her birinde banyo, saç kurutma makinesi, kasa, direkt hatlı telefon, internet erişimi ve uydu/kablolu TV bulunmaktadır. Konuklar kahvaltılarını seçebilir ve paketlenmiş kahvaltı alabilirler.