31159 Lavender Ct

 31159 Lavender Ct, TemeculaCA 92592
$2,2003 Beds1586 sqft