Results 4 results found St. Mary in Castro and Roman Pharos, an ancient lighthouse, at Dover Castle, Dover, United Kingdom View of St. Mary's Church and Roman Pharos, Dover Castle, Dover, Kent, England, United Kingdom, Europe Roman Pharos, an ancient lighthouse, at Dover Castle, Dover, Kent, England, United Kingdom, Europe St. Mary in Castro church and Roman Pharos, an ancient lighthouse, at Dover Castle, Dover, Kent, England, United Kingdom, Europe