$827,000 - 16913 Covello Street, Lake Balboa, CA 91406
16913 Covello Street
Lake Balboa,
CA
91406
Country: US