Crowne Plaza Boston Newton Hotel

Crowne Plaza Boston Newton HotelWelcome to the Crowne Plaza┬« Newton HotelA landmark Boston area hotel, uniquely situated over the Turnpike in lovely Newton – close to many prominent Boston universities and hospitals. Only 5 miles to all the excitement and culture of Boston, minutes from Fenway Park, and convenient to Cambridge and the bustling 128…