Carmelo's Italian Ristorante
321 West Retta Esplanade Punta Gorda, Florida 33950 | Restaurant Info