Menu Pay Bill

Office Suites

Norwood Space Center

Norwood Space Center is a new hive of creative commerce where business, arts and sciences come together in a dynamic 300,000 square foot multi mill building campus setting conveniently located at 83 Morse Street, Norwood, Massachusetts between Boston, MA and Providence, RI. Tenants thrive in the hive by creating their own tenant space, or by utilizing our shared work space, self storage space, market space or event space. Building 6 is our latest renovation available September 2017 with spaces from 280 sf up to 4,000 sf. Amenities include a shared work space with wi-fi, conference room, work bars, lounge and kitchenette, common bathrooms and truck loading. These spaces are ideal for smaller tenants.