Filters:
katsudon restaurant in Los Altos
About 3 results.
Mikado
Main Street 161, 94022 Los Altos, United StatesMenu, hours, photos, and more for Mikado located at 161 Main St, Los Altos, CA, 94022-2912, offering Dinner, Salads, Sushi, Lunch Specials, Asian and Japanese. Order online from Mikado on MenuPag…