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
Browse through our gallery and take a look at our stunning images. Visit Villa Capri Italian, Seafood, & Pizza Restaurant of Placida, FL for food that is not only a treat to your eyes but also your palate. Call 941-697-1313 to make your reservation or stop by at 8501 Placida Rd.