128 CRE is pleased to offer 3,825 SF of available space on the 2nd floor of 180 Needham Street – a well-positioned 7,600 SF office and medical building located in the heart of Newton’s bustling Needham Street corridor. This full-floor opportunity provides flexible layout options for office or medical users seeking a prominent location with exceptional visibility and access.
Set within one of Newton’s most active commercial areas, the property is surrounded by national retailers, fitness centers, restaurants, and essential services—making it ideal for employee convenience and client access.
Map
Loading...
No Records Found
Sorry, no records were found. Please adjust your search criteria and try again.
Maps failed to load
Sorry, unable to load the Maps API.