1/21 Open Sat 12PM-3PM $640,000 3 Beds2 Baths1,095 SqFt 20021 Apple Creek, Yorba Linda, CA 92886 MLS# DW26227190 Listed by Brandon Barba of RE/MAX Dynasty