180 Needham Street in Newton, MA is located in the heart of the Newton population offering arguably some of the best demographics in the country with easy access to both I-95 and Route 9. The property features a prime signage opportunity, an abundance of parking, and local ownership and management.