Viewed
1101 S. Euclid St.
La Habra, CA 90631
$775,000
3 beds
2 full
bathroomsListed By CENTURY 21 LOTUS