Newton Corporate Center, Floor 1, 11,245 sf

  • 320 Needham Street, Newton, MA
  • 11,245 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
  • Amenity Rich Location
  • On Charles River
  • Daycare On-Site

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