Holiday Inn Brookline
1200 Beacon Street, Other areas, 10235
Average, 3
A modern, greenery-filled hotel located just minutes from the heart of Boston. Set amidst brownstones, tree lined streets, parks and the boutique shops of Coolidge Corner....
More Info