Phone: +16509178388
Address: 161 Main Street, Los Altos, 94022, United States Of America
City: Los Altos
Dishes: 28
Reviews: 4480
Website: http://www.mikado.com/
"Wow, a surprisingly good quality Japanese restaurant tucked away on a main street. Lovely waitresses, private and intimate setting. Beef teriyaki was tender, dumplings tasted homemade, rice had a nice consistency. Fresh sushi and ample portions. Nice bits of pickled radish sides and succulent orange slice. This feels like an all around reliable and consistently good place that draws loyal customers back."
All prices are estimates.