3390 The Alameda Santa Clara, CA 95050