Back Door Deli, SANTA CLARA, California (CA)
Conveniently located at 1725 De La Cruz Boulevard () in SANTA CLARA, California (CA) (95050), Back Door Deli is available at 4087275816. Please give them a call in advance to make a reservation.
More restaurants in SANTA CLARA, California (CA)
Back Door Deli contact information and details:
Address: 1725 De La Cruz Boulevard - , SANTA CLARA, California (CA) 95050
Contact Phone: 4087275816