826 Main St
1453 Woodside Rd Redwood City, CA
200 Woodside Plz Redwood City, CA
The Otto's Deli and Market is a cute little place on Main street, The easy access is good,the sandwiches they have ready made were quick and inexpensive. The service was fast and friendly.
November 16, 2008
If you've been to or used
Otto's Deli, leave a review.
It's easy, only takes a couple of minutes and you'll help thousands make an informed decision.