210 Needham Street 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 is a 24,285 SF retail building and is 100% occupied by HomeGoods.