About 20 Maguire Road,
Lexington, MA 02421
A life science/office asset fully tenanted and located off Route 128 in Lexington, 20 Maguire Road features over 100,000 square-feet of floorspace.
Lexington, MA 02421
A life science/office asset fully tenanted and located off Route 128 in Lexington, 20 Maguire Road features over 100,000 square-feet of floorspace.