Skip to content
Location markerEnter delivery addressChevron down small

Otoro

5.0 xStar (17)JapaneseAsianSushi$$Info

xDelivery bag remove Delivery unavailable

1280 Healdsburg Avenue, CA 95448

Get it delivered to your door.
Otoro
Menu

Thu 11:00 AM – 2:00 PM

Search