The Cove of Lake Geneva 3 stars

111 Center Street, Lake Geneva, WI 53147, United States of America

Hotel image
Read more reviews for The Cove of Lake Geneva