44571 Howell Mountain St | Temecula, CA

5 beds |3.5 bath | 3,763 sqft | Built in 2013 | Lot 0.28 acres