Hey Elmhurst!
No matching businesses found.
The York Theatre is a historic movie theater at 150 North York Street that has been entertaining Elmhurst audiences since 1924. Originally a single-screen Spanish-style…