Manage Your Business

MIT Endicott House

MIT Endicott House

Conference Center · Dedham, MA
YELP
(24)
4.1
ACCEPTS
COST
$$$$

About

The MIT Endicott House is a conference center located in Dedham, Massachusetts, about 10 miles south-west from downtown Boston. The center consists of the Endicott mansion, a Normandy French-style chateau, along with an art lecture facility known as the Brooks Center, and 25 acres of gardens, lawn, woods and ponds. Since 1955, when it was given to Massachusetts Institute of Technology by the Endicott family, it has been owned and operated by MIT. It is one of the oldest such facilities in the United States.

MoreLess
More on Wikipedia

Ratings & Reviews

Good to Know

Accepts Apple Pay
Accepts Contactless Payments
Free Wi-Fi
Accepts Credit Cards

Details