Duck Inn

  • Restaurant
N6214 Hwy 89
Delavan, WI 53115
(608) 883-6988
(608) 883-6337 (fax)