Newton Corporate Center, Floor 1 & 2, 31,661 sf

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


  • Less than 1 mile off Route 128
  • Walking distance to many amenities
  • On Charles River

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