$789,888 - 2201 The Alameda 17, Santa Clara, CA 95050
2201 The Alameda 17
Santa Clara,
CA
95050
County: Santa Clara