233 N Olive Avenue, Alhambra, CA 91801
5
beds
3
baths
2,144 Sq.Ft. LIVING AREA
6,560 Sq.Ft. lot