Deli & Sandwiches
Ike’s Lair
- Address: 2655 Broadway St. Redwood City, CA. 94063
- Phone: 650-365-2200
- Website: https://ikeslairofredwoodcity.com/
The Sandwich Spot
- Address: 2420 Broadway St. Redwood City, CA. 94063
- Phone: 650-299-1300
- Website: http://www.thesandwichspotrwc.com