$249,000 - 12401 Filmore St Space 618, Sylmar, CA 91342
12401 Filmore St Space 618
Sylmar,
CA
91342
Country: US