$2,599,000 -
18893 Dry Creek Road
Yorba Linda ,
CA 92886
County: Orange