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