About 720 University Ave
720 University Ave, Norwood, MA
The property features a 3-story Class-B office building that was constructed in 1988. The building is 75,513 square-feet and sits on a 25.46-acre parcel of land in Norwood, MA.
The property is located 2 miles from the 128 Commuter Rail (Providence/Stoughton Line) and 3 miles from the Norwood train station (Franklin Line). The building was previously occupied by Meditech but currently has no tenants.