Located in London City Centre, this hotel is within a 15-minute walk of Tower of London and The Shard. Tower Bridge and The British Museum are also within 3 mi (5 km). Bank Underground Station is only a 4-minute walk and Monument Underground Station is 5 minutes.