Strasbourg, France
Strasbourg is located in the western part of France right on the border with Germany. It is the largest city located near the wine growing region of Alsace.
La Petite France
More La Petite France
European Parliament
Strasbourg Cathédrale
Astronomical Clock