Vila Delicatessen

restaurant in Parkview, San Diego

Phone: (619) 296-4922

Website: www.viladeli.com

Address: 3520 Ashford St Suite A1