Back Door Deli, SANTA CLARA, California (CA)
Conveniently located at 1725 De La Cruz Boulevard () in SANTA CLARA, California (CA) (95050), Back Door Deli can be reached at 4087275816. Please 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
