42111 Humber Dr | Temecula, CA

3558 SQFT | 6 BEDS | 3 BATHS