Penmarnja Apartments
81 Folkestone Road, Dover, CT17 9SD, United Kingdom,Object type: Hotel Dover
Situated half a mile from the Port of Dover, Penmarnja Apartments offers self-catering accommodation 2 minutes’ walk from Dover Priory train station, which has