$2,649,800 -
18461 Nicklaus Road
Yorba Linda ,
CA 92886
County: Orange