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