A World Away

Located on the shores of Lake Geneva La Réserve Genève is a place to turn off your phone, take off...