Sbarro adresses in Santa Clara‚ CA Home Work hours Sbarro hours California Santa Clara AddressPhoneMap2855 Stevens Creek Blvd, Ste 2461 Santa Clara(408) 984-1057 You May Like Mountain Mike's Pizza hoursNoodles & Company hoursBurger King hoursTogo's hoursPanda Express hoursPinkberry hoursPeople Are Reading