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