MovieMaps

“Windsor” Filming Locations

The Crown episode “Windsor” was filmed in London in the United Kingdom.