Dover Castle Hostel Hostel Southwark, London
8.2/10
Very Good
77 reviews
Free Wi-Fi
100 m.
Borough
680 m.
London Bridge Train Station
Dover Castle Hostel is situated in London, 1.3 km from Tower of London and 1.3 km from Tower Bridge. Guests can enjoy the on-site bar.
Number of rooms: 20
6A Great Dover Street, Southwark, London, SE1 4XW, United Kingdom