MovieMaps

“Most Haunted Live at Christmas: Dover Castle” Filming Locations

Most Haunted episode “Most Haunted Live at Christmas: Dover Castle” was filmed in the United Kingdom