42801 Larry Lee Lane | Temecula, CA

5 beds | 3 bath | Backyard Oasis | 2,939 sqft | Built in 2003 | Lot 8,712 sqft

Location

For More Information