Masa Sushi Japan ★★★★★4.5 (479) Restaurants Sushi takeaway · Fast food restaurant 650 Castro St #180, Mountain View, CA 94041 Call Website Details →