Restaurants Los Altos

Mikado

Address
161 Main St
Place
Los Altos , CA 94022-2912
Landline
(650) 917-8388

Description

Mikado can be found at 161 Main St . The following is offered: Restaurants - In Los Altos there are 22 other Restaurants. An overview can be found here.

Reviews

This listing was not reviewed yet

Categories

Restaurants
(650)917-8388 (650)-917-8388 +16509178388

Map 161 Main St