Address: 2001 Patriot Blvd, Glenview, IL 60026, USA
Michael De Lio | Nov 4, 2019
Yes
Hannes Vermeulen | Nov 4, 2019
Yes except in the small garden.
Bernard Triche | Nov 4, 2019
Not sure about that. Didn't see anyone with pets. I was there for a child's birthday party. Could be that I saw no pets because it was a cold winters day.