HOME
SUSHI RESTAURANT
ORDER ONLINE
MENU
FAQ
CONTACT
Call Now
Delivery Options
Order Delivery
Order Online
contact us
2111 El Camino Real, Palo Alto, CA 94306
6
50-327-222
2
order now
© 2024
All Rights Reserved | Odori Japanese Cuisine
Share by: