Situated in London, within 1.8 km of Tower of London and 1.2 km of London Bridge Underground Station, CitySpace Tower Bridge offers free Wi-Fi throughout the property. The property is located 2.3 km from London Bridge, 3 km from Sky Garden and 3.
Number of rooms: 34
64 Tower Bridge Road, Southwark, London, SE1 4TR, United Kingdom