Map of Geneva Switzerland

Geneva Switzerland Tourist Information

Geneva Switzerland is situated at the south west corner of Lake Geneva, not far from the French border.

Geneva Switzerland
Geneva Switzerland