editSuggest an edit

Elmwood Palace Theatre

Arts and Entertainment / Movie Theaters

122 W Main St,
Elmwood, IL 61529

(309) 741-1059

Call
Call (309) 741-1059
Directions
Get directions to this
location on Google Maps.
Website
Open website
in new tab.
Share this business
on social media.