Castle Island Brewing finds second home in South Boston
When Castle Island opens its second location in South Boston this summer, the brewery will finally have secured a location in a place near its namesake, in a historic Cole Hersee building with generations of family history.