June 27 & 28, Brother Jimmy’s BBQ, 11401 N.W. 12th Street, Miami Brother Jimmy’s Miami BBQ Restaurants debuted the opening of its 3rd location in South Florida at Dolphin Mall, replacing Taverna Opa’s 6,500-square-foot space. Grand opening festivities started on Friday, June 27 for dinner, and continued all day on Saturday June 28th,Read More →