Lake Geneva Hotel

Route de Suisse 79, Versoix, Switzerland 1290

JDS Travel News JDS Viewpoints JDS Africa/MI