Check Price Add to Lightbox Download
outdoor café, Switzerland, Geneva, Outdoor café with red umbrellas at Place du Molard in the old town of the city of Geneva.
outdoor café, Switzerland, Geneva, Outdoor café with red umbrellas at Place du Molard in the old town of the city of Geneva.