Did someone say PIZZA? It’s Friday and that should mean no cooking…why not order a delicious pizza baked fresh at Caragiulos Italian Restaurant in Downtown Sarasota. Our Italian food will not disappoint!

caragiulos.png