32527 Lama Court | Temecula, CA

4 beds | 3 bath | 3,036 sqft | Built in 2002 | Lot 6,534 sqft

Location

For More Information