We are centrally located in the Technology corridor surrounding Boston, Massachusetts. Over 17,000 square feet of dedicated meeting space is available, including an amphitheater with stadium seating for up to 180 people.

Proud to be an

Managed by

Where to find us

860 Winter Street
Waltham, MA 02451