HOME / Sushi takeaway / Masa Sushi Japan
650 Castro St #180, Mountain View, CA 94041
+16502825204
View Business Profile