Set in London, 2.4 km from Tower Bridge, The Bridge Apartments offers express check-in and check-out and free Wi-Fi. The property is around 2.6 km from Tower of London, 3 km from London Bridge Underground Station and 3.1 km from London Bridge.
Number of rooms: 2
13 Rowcross St, London SE1 5HU, Southwark, London, United Kingdom