320 Washington St.
Newton, MA 02458
Get directions

About Us

The Crowne Plaza Hotel Boston Newton is a landmark hotel offering a Boston experience at affordable pricing. Our intimate Ballroom has a contemporary feel and features large windows with natural light. From stylish cocktail receptions and beautiful buffets to elegant sit down dinners.