The Duellists Filming Locations

The Duellists was filmed in France.
Show Map