Another Reservation Taken at Endicott Woods! Norwood’s Newest Townhouse Village We are pleased to be the exclusive marketing agents for the 112 beautifully designed townhomes, located at 70 Endicott Street Norwood, MA 02062. Click here to learn more! SOLD! 606 Clapboardtree Street