Condo/Townhouse/Co-Op 18684 Putting Green Drive, Yorba Linda, CA $998,888 2,530 sqft 4 5 More Details