Address
900 N. Meacham Avenue
Schaumburg, IL 60173

Year
2012

Building SF
19,199

Land Acres
3.33