MovieMaps

“The Crimson Horror” Filming Locations

Doctor Who episode “The Crimson Horror” was filmed in Cardiff in the United Kingdom.