Villa Capri Italian, Seafood, & Pizza Restaurant 8501 Placida RoadPlacida, FL, 33946 View Phone 941-697-1313 8501 Placida RoadPlacida, FL 33946 View Website Experience & Reliability About Connect with this Business: Send to My Email Send to My Phone Print this Page