508 N Elida Street, Winnebago, IL
Serving Winnebago, IL and the Surrounding Communities
Call us now to place your delivery order or stop by 508 N Elida Street to dine in our restaurant.
Unique dishes and nightly specials are always available!
Click any of the thumbnails below to view the images: