MovieMaps

“Last of the Time Lords” Filming Locations

Doctor Who episode “Last of the Time Lords” was filmed in Cardiff in the United Kingdom.