2605 THE ALAMEDA SANTA CLARA, CA 95050