Viewed
2606 Markwood St.
Duarte, CA 91010
$1,075,000
3 beds
Listed By CENTURY 21 Adams & Barnes