Condo/Townhouse/Co-Op 18676 Putting Green Drive, Yorba Linda, CA $948,000 2,453 sqft 4 3 More Details