848 N. Larch Ave.
Elmhurst, IL
Industrial Warehouse
Site Area : 1.23 Acres
27,020 SF Warehouse Space
Located 9 miles from Chicago’s O’Hare International Airport