Newton Corporate Center, Floor 2, 10,000 sf

  • 320 Needham Street, Newton, MA
  • 10,000 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.


  • Office and lab use
  • Amenity-rich location in a transforming area
  • 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. 

Also Available