• MIT Endicott House

    Categories

    Meeting Space & Convention Services

    About Us

    A magnificent estate located less than 12 miles from the city of Boston, Endicott House is no ordinary conference center. The award­-winning facility is located in a secluded landscaped setting on 25 acres in the historic town of Dedham, MA. The endicott conference center boston stunning French Manor-style mansion features breathtaking vistas of the Blue Hills, alongside beautifully preserved and maintained gardens.

  • Member Events