and finally home.
Castle Island Taproom
Castle Island has been steadily rising through the beer ranks since they first opened in 2015. And though their primary production is in Norwood, MA, their origins are actually in South Boston. Now, they’re finally coming home in a big way with their brand-new 8,900 sq ft taproom which JtA designed.