Just 5 minutesƒ?? walk from the Thames in the centre of London, Tower Bridge Apartments features spacious, newly furnished, and fully equipped modern accommodation in the heart of the city. Each has free WiFi throughout.
Address: 168 Tower Bridge Road, Camberwell, London, London
Rates from:
GBP 141 Booking.com