South Tampa Ceviche wins World Record – That’s one Big Sangria!!!

South Tampa eatery, Ceviche Tapas Bar & Restaurant, 2500 W. Azeele St., has made Tampa history.  On Saturday, June 1st, the restaurant held its annual Sangria Fest and whipped up the title of the “World’s Largest Sangria.” It was certified by a Guinness...