Site Map

Glenwood Business Center


The Glenwood Business Center at 2246 Glenwood Avenue contains approximately 18,000 square feet of commercial space for small businesses.

Businesses interested in leasing space in the facility should contact Tiffany Sokol at 330.480.0423.