Back to Cupertino Restaurants
The Sandwich Spot - Santa Clara Menu and Take Out in Santa Clara CA, 95129
  • The Sandwich Spot - Santa Clara

  • Subs & Sandwiches, Sandwiches
  • 5126 Stevens Creek Blvd Santa Clara CA, 95129
    - (0) EatStreet Rating
  • Hours 10:00am - 6:00pm
Empty Cart Illustration

Famished? Fill me up!