Boston loves an Irish pub, but the city is notably short on Scottish flavor. This bar and restaurant remedies that, bringing haggis and neeps, bubble and squeak, and Cullen skink to Jamaica Plain (as well as deep-fried Mars bars, because, why not?). Fittingly, theirs is also the best Scotch egg in town. Friendly faces, great music, and an array of Scottish ales make the Haven a must.
2 Perkins Street, Jamaica Plain, 617-524-2836, http://thehavenjp.com