Helena’s place is located in the heart of Geneva. Walking distance from all the main spots. The apartment is clean, well maintained and well equipped. Would definitely recommend it to anyone