Hotel Eden

135 Rue De Lausanne
Geneva
Switzerland