Stephouse Recovery Center Stephouse Recovery Inc 1601 Baker Street, Costa Mesa, CA 92626 888-923-7623