Upper Dells Kayak Launch Nature preserve Address Lyndon Station, WI 53944, United States Rating on Google Maps 2.60 (5 reviews) Open on Google Maps