Santa Clara Square

 3321 Coronado Place, Santa ClaraCA 95054
$2,780+Studio-2 BedsPets OK