Salad & Pizza bar still available on weekends ...???
Address: 11119 Grabill Rd, Leo, IN 46765, USA
East of Chicago (Owner) | Feb 17, 2019
Lunch & dinner buffet are available 7 days a week!
C. Malcolm | Feb 17, 2019
Yes
J Bergan | Feb 17, 2019
Possibly
Thanks! Your answer is awaiting moderation.