70 Endicott Street #201, Norwood MA The price of this desirable end unit at Endicott Woods has been reduced to $700,000. Don’t miss this rare opportunity! For more information or to schedule a showing, contact The True Team today.