Dette hotel med luksusfaciliteter ligger i London City Centre, kun 2 km fra Finansdistriktet, London Bridge og St. Paul's Cathedral. Derudover ligger The Shard og Tower Bridge ca. 3 km derfra. Du kan desuden gå til Moorgate Metrostation på 5 minutter og Old Street Undergrundsstation på 7 minutter.