Jun11

Carmelos Italian Ristorante

 —  —

Carmelos Italian Ristorante, 321 W Retta Esplanade, Punta Gorda, FL

Live music in Carmelo's gorgeous outdoor garden! Reservations strongly recommended!