Hotel jest zlokalizowany 3 km od Ulica Oxford Street oraz 3 km od centrum Londyna. Galeria Tate Modern znajduje się 700 metrów dalej, a w pobliżu znajduje się Katedra św. Pawła w Londynie.
Hotel zapewni gościom przyjemny pobyt w Londynie oferując 432 pokoje z sejfem, minibarem i sejfem osobistym. Pokoje posiadają łazienkę, zaopatrzoną w wannę i oddzielną toaletę.
Dostępne różne opcje odpoczynku, w tym sauna i łaźnia parowa z których można skorzystać za dodatkową opłatą. Znajdują się tutaj sala gimnastyczna, zajęcia fitness i sauna. Goście mogą trenować w siłowni.