Order Online

Masa Sushi Japan

650 Castro St
Mountain View, CA 94041
(650) 282-5222
Order online Menu | Info
Any questions please call us.