Rated
5.0 out of
5 from
1Reviews
The Sandwich Spot
is a great Sandwich Place Restaurant
Ranked #1 of 20 Restaurants in Downtown Redwood City.
★★★★★ on the 12th of October, 2017
If you're a vegetarian or want a no-meat, veggie-rich sandwich, get the #25 with hummus (veggies, avocado & sauce). Filling, delicious and doesn't leave you in a food coma an hour after finishing it. //