Mikado Japanese Restaurant Los Altos - Hours & Locations

1

Mikado Japanese Restaurant - Los Altos

161 Main Street, Los Altos CA 94022 Phone Number:(650) 917-8388
  1. Store Hours

Hours may fluctuate

Distance:1.87 miles
Edit
2

Mikado Japanese Restaurant - Oakland

3417 Grand Avenue, Oakland CA 94610 Phone Number:(510) 763-6050
  1. Store Hours

Hours may fluctuate

Distance:30.25 miles
Edit