Stein am Rhein, Switzerland (10)

When houses are canvases

Stein am Rhein, Switzerland