Brookwood Business Center


Property Type:

Office

Size:

448,616 SQFT

Status:

Sold

Brookwood Business Center is a six-building master-planned office/flex park totaling 448,707 square feet. Located 30 miles north of Boston at 101 Billerica Avenue in Tewksbury, Massachusetts.

Previous
Previous

Black Canyon Commerce Park

Next
Next

Woodbridge Apartments