Eating Japanese Sushi at Mikado restaurant in Los Altos, CA.

Feedback

Do you manage or own Mikado?

Yes