$1,150,000 - 20051 Bushard Street, Huntington Beach, CA 92646
20051 Bushard Street
Huntington Beach,
CA
92646
Country: US