$841,000 - 11881 Terra Vista Way Unit 116, Sylmar, CA 91342
11881 Terra Vista Way Unit 116
Sylmar,
CA
91342
Country: US