Отель расположен в самом сердце Лондона с уникальным панорамным видом на город и реку Thames недалеко от Tower Лондона.