Mervyn's Umai Sushi Restaurant (Mountain View) Mervyn's Umai Sushi Restaurant (Mountain View)

236 Castro St, Mountain View, CA