Dit hotel ligt in Centrum van Londen, binnen 15 minuten lopen van Tower of Londen en London Bridge. Ook St. Paul's Cathedral en Covent Garden Market liggen binnen 5 km afstand. Station Tower Hill ligt op maar 2 minuten lopen en naar Station Tower Gateway is het 4 minuten lopen.