Location
4251 S Higuera St. Suite 12A
San Luis Obispo, CA93401 United States
See map: Google Maps
805 466 7827
Contact Name:
Quy Neel, PhD, BCBA-D, Director At STAR, we pride ourselves in offering a person-centered approach to treatment.