Le Dover Castle Hostel se trouve à Londres, à 1,3 km du Tower Bridge et de la tour de Londres. Vous pourrez profiter d’un bar sur place.
Les hébergements sont dotés d’une salle de bains commune. L’établissement propose des lits dans des dortoirs mixtes munis de 4 à 12 lits superposés. Le Dover Castle Hostel est pourvu d’une connexion Wi-Fi gratuite.
L’établissement inclut une réception ouverte 24h/24.
Le Dover Castle Hostel se situe à 1,9 km du London Eye et à 2,1 km de la Somerset House. L’aéroport le plus proche, celui de Londres-City, se trouve à 10 km du Dover Castle Hostel.