Elmhurst City Centre

147 N York St,
Elmhurst, IL 60126
39,090 SF
840 - 2,486 SF
119,479
$ 120,360

Property Contacts:

Site Plan