Vedetts is a beach club located on the sandy shores of Lake Geneva, offering a unique spot between the Alps and Switzerland. It provides a dining experience with a focus on its beach club atmosphere.