Avalon San Dimas

(129)
 205 N. San Dimas Canyon Road, San DimasCA 91773
$2,050+1-2 BedsPets OK