Отель построен в современном стиле, расположен рядом со станцией метро RUSSELL SQUARE, в районе BLOOMSBURY (это самый центр Лондона). Отель обновлялся в 2003 году. 
Рядом с отелем находится такие достопримечательности, как Лондонский оперный театр и Британский музей.