Main Street diners act like moths to a flame when it comes to the popular lunch spot known as Otto's Deli. This Main Street mainstay prides itself in making the freshest sandwiches and subs. The deli counter offers customers a wide selection of fresh cuts of meat. 
826 Main St, Redwood City, CA 94063
(650) 365-1111
  • Hours: Mon - Fri, 9am - 7pm; Sat, 9am - 5pm; Sun, closed
  • Accessible: yes
Share a review or post about this business.
Posts awaiting your approval 0
Who wants to be the first to post?
See more »