Serving All of Charlotte, Sarasota and Lee Counties. Conveniently located close to Englewood, Venice, Port Charlotte, North Port and Boca Grande
8501 Placida Road Placida, FL 33946
Villa Capri Italian, Seafood, & Pizza Restaurant
8501 Placida Rd
Placida, FL 33946
Monday - Saturday: 11:30 AM - 9:00 PM
Sunday: 2:30 PM - 9:00 PM
Visit us to enjoy a mouthwatering treat guaranteed to make the food lover in you drool. Call to reserve your table or order your takeout today. Sign up for our loyalty program and get a FREE dessert now.