88 at Alhambra Place

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