Is there seats on the terrace or do you need lawn chairs
Address: 2686 E Cantrell St, Decatur, IL 62521, USA
Connie Doty | Oct 25, 2019
Both are available seating...you can bring lawn chairs.
art warner | Oct 25, 2019
Some seats
Thanks! Your answer is awaiting moderation.