Mikado Japanese Restaurant, LOS ALTOS, California (CA)
Conveniently stationed at 161 Main Street () in LOS ALTOS, California (CA) (94022), Mikado Japanese Restaurant can be contacted at 6509178388. Please do call up before you go to reserve your table in the restaurant.
More restaurants in LOS ALTOS, California (CA)
Mikado Japanese Restaurant contact information and details:
Address: 161 Main Street - , LOS ALTOS, California (CA) 94022
Contact Phone: 6509178388