Processing, please wait ...
Villa Italian Kitchen - San Diego - Camino De La Plaza
San Diego
Cuisines: Pizza, Italian, Sandwiches
Address: 4211 Camino de la Plaza, Ste. 158D ; San Diego CA, 92173