← Los Altos restaurants
Mikado
No reviews yet
Sushi161 Main St, Los Altos
Own or manage Mikado? Claim this listing free
Hours
Hours not listed yet.
Details
Address161 Main St, Los Altos 94022
Phone+16509178388
Websitehttp://mikadolosaltos.eat24hour.com/
Email[email protected]
SocialFacebook
Restaurant details © OpenStreetMap contributors and the Overture Maps Foundation.