Newton Corporate Center, Floor 2, 20,416 sf

  • 320 Needham Street, Newton, MA
  • 20,416 SF
  • Laboratory
  • Office

Building Description

Newton Executive Center is a fully renovated office building adjacent to the Charles River, offering riverfront views and access to a surrounding wooded park.   The building is located off of I-95/Route 128 and is in walking distance to a host of restaurant, retail and banking services.

Details

  • Office and lab use
  • Amenity-rich location
  • Less than 1 mile off Route 128
  • On the Charles River
  • Childcare on-site

Click here to learn why top companies are choosing Newton/Needham. 

  • WiredScore Gold designation