Mikado

161 Main St Los Altos, CA 94022
650-917-8388

About

Mikado serves traditional Japanese fare with several seating options. There's a sushi bar up front with a view of the big screen TV, tables along the wall, a tatami room that seats 8 and an upstairs room that seats 15. The lunch bento special is popular and comes with a huge amount of food, including a California roll, chic

Nearby Places