MovieMaps

“Christmas at Downton Abbey” Filming Locations

Downton Abbey special “Christmas at Downton Abbey” was filmed in the United Kingdom