Designed by
Title
Quai Saint-Nicolas of Ill river in Strasbourg city #107938960
Description
STRASBOURG, FRANCE - JULY 10, 2010: people near outdoor restaurant on Quai Saint-Nicolas of Ill river in Strasbourg city. Strasbourg is capital of Grand Est region and Bas-Rhin departement in Alsace
This image is editorial