No image available for this hotel
No image available for this hotel
London, London
Spend a second to
save a fortune!
Spend a second to save a fortune!
168 Tower Bridge Road, Camberwell, London, London
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.
See MoreUsage of subsidiary facilities may incur additional fees