Boxborough

321,208 square foot flex/R&D/office portfolio located in Boxborough, MA that is 91% leased to 11 tenants.