What is admission cost
Address: Decatur Plaza Shopping Center, 3635 US-36 East, Decatur, IL 62521, USA
James Enlow | Oct 4, 2019
Admission is $12 for adults
Clay Lasiter | Oct 4, 2019
I think adults are 10 dollars
Thanks! Your answer is awaiting moderation.