The Crowne Plaza Boston-Newton is conveniently located 5 miles west of Boston on the Massachusetts Turnpike. Accessible by car and public transportation. 270 beautifully appointed guest rooms and 7 meeting and function rooms, indoor pool and fitness center, Martha's Bar & Restaurant. Perfect location for business and pleasure. Easy access to Fenway, Boston and all major universities.
Total Sq. Ft.
Number of Rooms