Location: Santa Clarita Science of Mind Center Address: 19310 Avenue of the Oaks Newhall, CA 91321 Phone: 661-298-9411