19 Barberry
    Lake Forest, CA 92630

    • STATUS: Off Market
    • ID#: PW18089875