Water canals on Grand Ile island in Strasbourg France
With subscription
FREE
Single Template
$
1
About this template
Water canals on Grand Ile island in center of Strasbourg city, Alsace, France