Japanese Cuisine& Sushi bar
A Z U M A
M I K A D O
Where you can enjoy delicious pleasures,
Where you can make happy memories with your precious people,
Where you can meet the edible arts.
161 Main St. Los Altos, CA 94022
Monday ~ Sunday