Geneva

Switzerland
2 stories
Street art and painted facades on a Geneva night walk
Street art, quirky charm, and color in Les Grottes, Geneva