The Druid Boston Irish pub
venue

The Druid

Tucked into an old mercantile building in Inman Square and surrounded by vintage stores and coffee shops, The Druid is a tiny room of a bar that feels about as…