Viewed
8633 Balboa Boulevard 29
Northridge, CA 91325
$575,000
2 beds
3 full
bathrooms1,177 sq.ft.
Listed By CENTURY 21 Peak