Crowne Plaza Boston-Newton
320 Washington St.
Newton, MA 02458
Once a Sheraton, this Crowne Plaza property has 270-guest rooms, an indoor pool and offers easy access to Boston's Fenway Park. Seven meeting rooms are available the largest of which holds 350 guests.
Email Crowne Plaza Boston-Newton