Viewed
6171 Cleon Avenue
North Hollywood, CA 91606
$1,080,000
0.15 acres
Listed By CENTURY 21 Masters