MovieMaps

“The Power of Three” Filming Locations

Doctor Who episode “The Power of Three” was filmed in Cardiff & Newport in the United Kingdom.