Westborough Deli, SOUTH SAN FRANCISCO, California (CA)
Readily positioned at 2260 Westborough Boulevard () in SOUTH SAN FRANCISCO, California (CA) (94080), Westborough Deli is available at 6505894398. Make sure you give them a call in ahead of time to make a reservation.
More restaurants in SOUTH SAN FRANCISCO, California (CA)
Westborough Deli contact information and details:
Address: 2260 Westborough Boulevard - , SOUTH SAN FRANCISCO, California (CA) 94080
Contact Phone: 6505894398