17-24 Magdalen Street, Camberwell, London, London, Greater London (Great Britain) Show on map
Updating availability and prices
Situated 10 minutes? walk from the vibrant and historical district of London Bridge, River Side Apartments feature free Wi-Fi and fully fitted kitchens
Free Wi-Fi, a flat-screen TV and a fully fitted kitchen are featured in this apartment
Hotel
Room