$575,000 - 8633 Balboa Boulevard Unit 29, Northridge, CA 91325
8633 Balboa Boulevard Unit 29
Northridge,
CA
91325
Country: US