29519 Cara Way

 29519 Cara Way, TemeculaCA 92591
$1,9003 Beds1311 sqft