Sushi Tei

  • 1036 Castro St,
    Mountain View, CA 94040
  • Phone: 650-961-7272
  • Cuisine: Japanese Restaurant

Map

Unable to Display Map