Avalon on The Alameda

(410)
 1300 The Alameda, San JoseCA 95126
$2,703+1-3 BedsPets OK