Tower Bridge London Apartments
Apartment
Southwark
Tower Bridge London Apartments offers modern apartments within a 10-minute walk of the River Thames, Borough Market and The Shard. Free Wi-Fi is available throughout.
Number of rooms: 40
151 Tower Bridge Road, Southwark, London, SE13LW,, United Kingdom