Travelers will love that the Crowne Plaza Boston Newton is near the legendary Fenway Park, downtown Boston, as well as major universities and hospitals. Conveniently located over the Mass Pike, in between Boston and the 128 corporate beltway.
InterContinental® Boston offers everything you need to focus, rest and relax. Featuring 424 luxury guestrooms and suites with stunning Fort Point Channel waterfront and cityscape views, we are just steps away from the North End, Faneuil Hall, Theatre and Financial Districts, Back Bay and other historic Boston attractions.
This was a budget option for my recent trip to Boston for a business conference, and I would stay there again. Building exterior was not encouraging, but seeing room quality was a relief. My staff[More]
was good, staff was helpful, location for my meetings in Cambridge was perfect, and there was even a late-night pizza shop close by! [Less]