A New Hope Dog Rescue
“Where we believe that every little soul deserves a bit of HOPE”
NPC:2017/083180/08
PBO: 930073432
Johannesburg, South Africa
PBO: 930073432
Johannesburg, South Africa
View our Dogs and Pups looking for a home:
Help us pay for food, vet care & living space for our dogs: