$775,000 - 18802 Electra Court, Canyon Country, CA 91351
18802 Electra Court
Canyon Country,
CA
91351
Country: US