, Star Recovery Center
Star Recovery Center is a gender-specific detox & residential inpatient program in Santa Ana, California. Located in the heart of Orange County, minutes from Disneyland, schools, job opportunities, 12 step meetings and more. Address : 1822 Bayless Street, Anaheim, CA 92801 Ph : 855-205-4380