Deli Mart

Restaurant in San Diego, CA

Address

9210 Dowdy Dr
San Diego, CA
92126

Phone

858-549-7383

Map & Directions

Get Directions To Deli Mart:

Google Maps Apple Maps Bing Maps