Avalon on The Alameda

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