Geneva, Switzerland
Geneva is situated on Lake Geneva. Visit its charming old town, scenic alleys and unique neighbourhoods. Enjoy views from St Peter’s Cathedral tower or a serene moment in Parc La Grange.
Geneva is situated on Lake Geneva. Visit its charming old town, scenic alleys and unique neighbourhoods. Enjoy views from St Peter’s Cathedral tower or a serene moment in Parc La Grange.