1933 Charnwood Avenue, Alhambra, CA 91803
3
beds
1
bath
1,139 Sq.Ft. LIVING AREA
3,818 Sq.Ft. lot