Japanese restaurant · 200 Alamo Plaza, Alamo, CA
See full menu
More food in Alamo, CA · Japanese Food in Alamo