Villa Capri Italian, Seafood, & Pizza Restaurant
- Address
- 8501 Placida Road
- Place
- Placida , FL 33946
Description
Villa Capri Italian, Seafood, & Pizza Restaurant can be found at 8501 Placida Road . The following is offered: Restaurants - In Placida there are 5 other Restaurants. An overview can be found here.
Reviews
This listing was not reviewed yet