Готель розташований в самому серці Лондона з унікальним панорамним видом на місто та річку Thames недалеко від Tower Лондона.