Holiday Inn Hotel Boston, MA - Brookline is a sophisticated atrium property located just 5 minutes from downtown Boston amidst the brownstones and tree lined streets of historic Brookline.
200 Guest Rooms
Holiday Inn Hotel
1200 Beacon St.
BROOKLINE, MA 02446
Holiday Inn Hotel, Brookline, Boston MA
Holiday Inn Lowest Internet Rate Guarantee
Good Hotels USA Good Hotels USA
Hotels Massachusetts MA Hotels Massachusetts MA