Geneva Switzerland Tourist Information
Geneva Switzerland is situated at the south west corner of Lake Geneva, not far from the French border.
The city is known for its international diplomacy and financial centre.
View map of Geneva.