2615 W Grand Ave A

 2615 W Grand Ave, AlhambraCA 91801
$2,2002 Beds