Take an Evian detour from Switzerland
Author : Archie Domville
The Swiss city of Geneva is famed around the world for its natural beauty, as well as for the exceptionally high standard of its hotels, restaurants and bars.However, it's to the French side of Lake Geneva .. Read More