1631 Interlachen Road #264A, Seal Beach, CA 90740 - Homesnap