Venue Spotlight: Endicott Estate

Endicott Estate The Endicott Estate is conveniently located in Dedham, Massachusetts. The graceful three-story, 25 room Colonial Revival mansion with Georgian overtones is situated on 15 acres of rolling lawns surrounded by stately elm, spruce...

more