Scratch

  • Restaurants
  • Downtown Businesses
401 Castro Street
Mountain View, CA 94041
(650) 237-3121
  • Whom to Contact

    • Tamara
      Manager
      Phone: (650) 237-3121
    • Rob Fischer
      Proprietor