Castle Island Brewing Co. plans to debut in South Boston in July

A 23-second visual summary, generated from the article text.

The Norwood brewery announced a 9,000-square-foot taproom in the Andrew Square section of Southie, with a partner running a kitchen serving South Shore-style bar pizza.

Read the full story →