About 64 Leona Drive
Marlborough, MA
815,324 square foot warehouse/office facility constructed in 1995. The building includes around 48,600 square feet of office space and was formerly owned by The Christmas Tree Shops. The building sits on an 88-acre site.