31281 David Ln

 31281 David Ln, TemeculaCA 92592
$1,3501 Bed864 sqft