2496 Calle Villada Circle, Duarte, CA 91010 - HotPads