170 Needham Street
This new 7,200 sq. ft. retail building has become a visual landmark and destination along Newton's premier retail and commercial corridor. The brick, stucco and glass building was designed in compliance with the City's vision and it's Master Plan for pedestrian enhancements along Needham Street. Key tenants include Vitamin Shoppe and Jimmy John's.