Pictures from Geneva, Switzerland
HOME SoCal Travel Paths
»
SEE ALL Travel Galleries
»
Switzerland
»
Geneva
» Back to gallery «
« Previous
1
2
3
4
5
6
...
17
18
19
Next »
The world's largest flower clock.
Location: Geneva, Switzerland