Address:
Rue du Centre 59
1er étage - 1st Floor
1025
Saint-Sulpice
Switzerland
See map: Google Maps
CH