17166 Santa Cruz Yorba Linda, CA 92886, Yorba Linda
6 beds|6 baths|4524 sqft|built in 2003
Description
Other located at 17166 Santa Cruz Yorba Linda, CA 92886. It has 6 beds, 6 bathrooms, and is 4524 square feet. The property was built in 2003. 17166 Santa Cruz Yorba Linda, CA 92886 is in the Yorba Linda neighborhood.