Search for:

Located inside Castle Island brewery in South Boston, Bardo’s is a casual south shore bar pizza spot founded by the family who brought us the famed Lombardo’s in Randolph.