Хотелът се намира в централната част на град Лондон, в непосредствена близост до гара King's Cross, на удобно място както за пешеходни разходки, така и за кратко пътуване до основните туристически атракции и забележителности на града. Стаите разполагат с баня/WC, сателитна телевизия, телефон, сейф, Wi-Fi интернет и пособия за приготване на кафе и чай.