Find the top Soup restaurants in Santa Clara, California near you now.
Pizza restaurant
Address: Valley Fair, 2855 Stevens Creek Blvd, Santa Clara, CA 95050