4191 U.S. 36 Decatur, IL 62522
Seated: 12
Square Feet: 240 ft2
A 240-square-foot meeting space with board room table.