The Salamander Filming Locations

The Salamander was filmed in Switzerland.
Show Map