Deli Stop, SAN DIEGO, California (CA)
Conveniently stationed at 13173 Black Mountain Road () in SAN DIEGO, California (CA) (92129), Deli Stop is available at 8584849117. It is best to give them a call early in advance to arrange your table in the restaurant.
More restaurants in SAN DIEGO, California (CA)
Deli Stop contact information and details:
Address: 13173 Black Mountain Road - , SAN DIEGO, California (CA) 92129
Contact Phone: 8584849117