This impressive 65,000 square foot building is situated with over 1650 feet of frontage on Route 128 and is also less than 30 minutes from downtown Boston.