Results 2 results found Barrage Vauban, Strasbourg, Alsace, Bas-Rhin Department, France, Europe Ponts Couverts over Ill Canal, Strasbourg, Alsace, Bas-Rhin Department, France, Europe