St-Louis, Place Mermoz

Tram Stop • Saint-Louis, Haut-Rhin