fbpx
Home Tags Mike’s Organic

Tag: Mike’s Organic

Building a unique workspace in Stamford? It takes The Village

The 133,000-square-foot facility at 860 Canal St. is being marketed as an indoor-outdoor work-play environment designed to bring together companies representing content and media, brands and marketing, social and experiential, and finance and investment in one central hub.