Dover Castle Hostel is an economical lodging located at about 2 km from the center of London. Offers to its customers free wifi internet connection in all its facilities. About the touristic spots, in the whereabouts of Borough Road Gallery and London Dungeon and close to HMS Belfast and Imperial War Museum London.
There are 3416 comments on this accommodation:
Address: 6A Great Dover Street. SE1 4XW London. United Kingdom.