4191 U.S. 36 Decatur, IL 62522
Seated: 60
Square Feet: 760 ft2
Our former elegant restaurant located in the heart of our hotel is now utilized as our most intimate meeting space. Tucked behind glass doors with three levels, this lovely area is sure to accommodate your most luxurious event.