MovieMaps

The Saint Filming Locations

The Saint was filmed in London in the United Kingdom and Moscow in Russia.