Massachusetts Conference Centers

Welcome to the home of your next event!

Massachusetts Conference Centers has two locations along Route 128, in Norwood and Waltham. Both locations are about 30 minutes outside of Boston, allowing for easy access to the city. 

Each location is equipped for all types of events, including: 

  • Business meeting
  • Conference
  • Seminar
  • Workplace training
  • Retreat
  • Reception

As a founding member of the International Association of Conference Centers (IACC), you can be sure that The Four Points is dedicated to providing a high-quality experience for all events and all guests.