MENU
Gallery
Visit
Online order
MENU
Gallery
Visit
Online order
ONLINE ORDER
807 Marina Village Pkwy, Alameda, CA 94501
-
(510) 522-2353
Appetizers
Roll
Sushi & Donburi
Teriyaki & Noodle