The Sandwich Spot ★★★★★4.5 (1,323) Restaurants Sandwich shop · Deli 2420 Broadway, Redwood City, CA 94063 Today: 10 AM–12 AM Call Website Details →