Norwood Space Center is a hive of creative commerce, where people and businesses can thrive in a community setting using shared workspace, selfstorage, event and warehouse space.
Phase one of the project was completed in April 2017 and includes a new, 66,000 square foot Planet Self Storage facility among a mix of flexible space for events, retail, shared work and warehousing.