Coquoz

Champéry (Switzerland)

Champéry (Switzerland)

Restaurant Coquoz map and address