Eat24Hours | Mikadolosaltos - Location
Mikado
161 Main St. 94022
(Sushi, Japanese, Wraps)

Come visit us at: 161 Main St., Los Altos, CA 94022 Get Directions