1133 S Vega Street, Alhambra, CA 91801
2
beds
1
bath
1,157 Sq.Ft. LIVING AREA
0.14 Acres lot