Top Deck Deli Cafe

2503 Scott Blvd
Santa Clara, CA
408.727.3300
37.3668
-121.959499
Hours:
Mon - Fri: 6am - 6pm
Sat: 7:30am - 2:30pm
Sun:closed

for Top Deck Deli Cafe
Directions
from: