Mikasa

1010 El Camino Real, Menlo Park, CA 94025
(650) 322-8223 · Japanese, Sushi

Good for

Sushi

Deals

Explore more: