Babbalucci is a new Italian restaurant in South Tampa and there’s going to be a focus on Southern Italy. Let’s talk about the wines of southern Italy Posted by Ralph Del Rio · January 16, 2020 Tag: [object Object]