88 at Alhambra Place

 88 S Garfield Ave, AlhambraCA 91801
$2,254+Studio-3 BedsPets OK