Newhall, CA - 91321 (661) 255-0097 New Leash On Lifes mission is two-fold: To rescue animals from the shelter and enter them into a comprehensive training program to become better citizens assistance companions or therapy pets Leave a Reply Name * Mail (will not be published) *