153 Needham Street - Newton, MA

128 CRE is pleased to present 153 Needham Street in Newton, Massachusetts, a high-visibility mixed-use building offering office and flex space with modern infrastructure and excellent access for lease. This location supports a wide range of tenant types and is ideally situated in one of Greater Boston’s most desirable mixed-use corridors.

Available suites feature 15’+ clear heights, a dedicated loading dock, and flexible layouts, making them well-suited for Office, Flex and Technology users. The building also offers prominent signage opportunities along Needham Street.

Map
Loading...

153 Needham Street - Newton, MA

Property Status:

For Lease

Property Type:

Office,Retail

Property Address:

153 Needham Street - Newton, MA 02158

Building SF:

56,578 SF

Area Amenities:

Available Space:

Rate: