Location

Chemin de la Dent d'Oche 1A, Ecublens, Switzerland