Holiday Inn Newton
399 Grove Street, Other areas, 10235
Average, 3.5
A full service hotel located in beautiful Newton. The hotel is adjacent to the Riverside Transit rail station, which services Downtown Boston, Fenway Park, Fleet Center, and Boston Logan Internationa...
More Info