Review of Carmelo's Italian Ristorante

321 W Retta Esplanade, Punta Gorda, FL 33950

Overall Rating

Review


Food delicious, but even though I had a gluten free pasta, I had a bad reaction. Perhaps cross contamination.

Updated 7 months ago

Celiac