Address
538 St. Charles Road
Elmhurst, IL 60126

Year
2011

Building SF
15,148

Land Acres
1.49