Vila Delicatessen
Address:
7801 Mission Center CT, San Diego, CA 92108
Phone:
(619) 296-4922
Payment:
Restaurants,
Caterers,
Delicatessens,
Deli
Other Businesses: