Tower Bridge Apartments London hotel offers proximity to the riveting Imperial War Museums, which is located nearly a 20-minute walk away.
Standing just 0.6 km from The View from The Shard, the hotel is merely 1.1 km from the several London Bridge. This London hotel is situated near the Tower Bridge, and London Bridge bus station lies approximately a 5-minute ride away. About 300 metres from the accommodation guests can reach Borough tube station.
Choose from an unlimited choice of British dishes at St Christopher's Inn which is in close proximity to the hotel.
Check-in:from 15:00-23:59 hours
Check-out:until 11:00 hours