Castle Island Brewing Co. plans to debut in South Boston in July
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.
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.