This facility is 220,000 square feet and located in Wilmington, Delaware. Estimated for completion in 8 months.
Confidential
Wilmington, Delaware
220,000 SF
Washington, Missouri
Afton, Texas
St. Louis, Missouri
Illinois