Ideally situated in the Boston suburbs of Brookline, the Holiday Inn Brookline offers budget friendly accommodation just a short drive or tram ride away from downtown Boston. Simply furnished guestrooms are air-conditioned and equipped with tea and coffee..