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 Subway hoursBurger King hoursWienerschnitzel hoursJack in the Box hoursIHOP hoursBoston Market hoursPeople Are Reading