Mikado Japanese Restaurant Los Altos - Hours & Locations
Mikado Japanese Restaurant - Los Altos
161 Main Street, Los Altos CA 94022 Phone Number:(650) 917-8388Hours may fluctuate
Distance:1.87 miles
Mikado Japanese Restaurant - Oakland
3417 Grand Avenue, Oakland CA 94610 Phone Number:(510) 763-6050Hours may fluctuate
Distance:30.25 miles