Gallery
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.
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.
860 Winter Street
Waltham, MA 02451
781.434.7499