$1,828,000 - 23825 Terrace View Drive, Newhall, CA 91321
23825 Terrace View Drive
Newhall,
CA
91321
Country: US