Welcome To Villa Capri Italian Restaurant
villa_capri
 

Our New Website is Currently Under Construction

Our address is: 8501 Placida Rd. Placida, FL 33946

Phone: (941) 697-1313

HOURS: 11:30 a.m. - 9:00 p.m.