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