Review of Carmelo's Italian Ristorante

321 W Retta Esplanade, Punta Gorda, FL 33950

Overall Rating

Review


Chef is from Sicily! Everthing is made fresh to order.

Updated 8 years ago