3355 The Alameda Santa Clara, CA 95050