ST GERVAIS HOTEL

20 RUE DES CORPS SAINTS
Geneva
Switzerland