2201 The Alameda

 2201 The Alameda, Santa ClaraCA 95050
$2,8502 Beds1289 sqft