Elmhurst City Centre

147 N York St,
Elmhurst, IL 60126
39,090 SF
1,800 - 2,486 SF
120,489
$ 113,359

Property Contacts:

Site Plan