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