Deluxe Central London ApartmentApartment
Heygate Street, Southwark, London, SE17 1UP, United Kingdom
Set within 2.4 km of London Bridge and 2.5 km of Big Ben in London, Deluxe Central London Apartment offers accommodation with seating area and a kitchen. It is located 1.9 km from Waterloo Station and provides a lift.