Castle Island Comes Home

Castle Island Comes Home

Norwood brewery opening South Boston taproom this summer   PRESS RELEASE / April 6, 2021 (SOUTH BOSTON, MA) – Castle Island Brewing Company announced this week that construction is underway on a new taproom at 10 Old Colony Ave. in South Boston, the site of...

Pin It on Pinterest