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 hoursDomino's Pizza hoursIHOP hoursBoston Market hoursRound Table Pizza hoursPinkberry hoursPeople Are Reading