$777,000 - 6729 Babcock Avenue, North Hollywood, CA 91606
6729 Babcock Avenue
North Hollywood,
CA
91606
Country: US