Do you have a play ground
Address: Northwoods Mall, 4518 N Sterling Ave, Peoria, IL 61615, USA
Rick Hipp | May 23, 2018
Yes
Forrest, Burch | May 23, 2018
Yes, indoor playground.
Nicole Edwards | May 23, 2018
Yes indoor
Kevin Kebler | May 23, 2018
Yup, indoor
Amy Mcgee | May 23, 2018
No not in Peoria
Travis Painter | May 23, 2018
Yes, there is a small indoor play area.
Thanks! Your answer is awaiting moderation.