BradfordStNeedhamKLP-1630-2.jpg

5 beds · 4.5 baths · 5,500 sq ft

High ceilings, lots of glass, clean finishes, and, as always, an eye toward energy efficiency.