Mikasa

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

Good for

Sushi

Deals

Explore more: