Leo's Upper Dells Bar
147 S Wisconsin St, Lyndon Station, WI 53944
More Business Info
- Hours
- Regular Hours
Mon - Sun: - Extra Phones
TollFree: 800-827-9628
- Payment method
- debit
- Categories
- Bars, Bar & Grills, Barbecue Restaurants, Restaurants
- Other Information
Wheelchair Accessible: Yes
Alcohol: Full Bar
Suggest an Edit