St. Louis, United States
24 Hours (Mon - Sun)
Address
CIC St. Louis - 4220, Duncan Avenue, St. Louis, MO, USA (View on Google Maps)
Phone
View Number
Website
View Website
About
Offering flexible, professionally managed workspaces and labs, CIC’s Innovation Campus in St. Louis allows your company to focus on growth instead of office management. Surround yourself with today's problem solvers and become a catalyst for tomorrow's change.
Features
Scanning
Printing
CCTV surveillance
Natural lighting
Collaboration areas
Ergonomic chairs
Lounge areas
Cleaning services
On-site cafe or kitchenette
Standing desks
Wi-Fi
Heating
Air conditioning
Location