Dover Castle Hostel
6A Great Dover Street London, SE1 4XWDover 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. Rooms have a shared bathroom.
10 rooms
from £9