Villa Capri Restaurant

3870 Valley Centre Dr #301, San Diego, CA 92130, USA, San Diego, California, 92130

Delivery Fee: $0.00

Min Order: $0.00

Pickup
Your order
No items added yet!