2855 Stevens Creek Blvd, Santa Clara, California 95050(408) 249-0705 Spc 2421 Valley Fair Shopping Center