Online table reservation for Mikado Los Altos in Los Altos
We are enabling reservations for Mikado Los Altos
Mikado Los Altos
161 Main St, 94022, Los Altos, United States
Japanese, Salads, American, Mexican, Barbecue, Sushi, Asian, Lunch, Soup, Fish, Meat, Chicken
The redirect does not work? Just click on this link or copy it into your address bar