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.

The city is known for its international diplomacy and financial centre.

Geneva Switzerland
Geneva Switzerland