Toggle navigation
Find
Sign up
Sign in
CA
San Diego
Pizza Restaurant
Villa Fresh Italian Kitchen - Temporarily Closed
Menu
Villa Fresh Italian Kitchen - Temporarily Closed
4211 Camino De La Plaza
San Diego
,
CA
92173
(619) 662-2111
Info
Reviews
Offers
Photos
Map
Back to Villa Fresh Italian Kitchen - Temporarily Closed Profile
Night Mode