2507 Colby Place, Costa Mesa, CA 92626 - MLS#PW20005236