2420 Broadway St, Redwood City, California 94063 USA
The Sandwich Spot offers a hot Turkey Bacon Cheddar Cheese combo with Panic Sauce for a spicy kick. Order online for a delicious meal.
Photo Credit: Yelp