Established in 1965, Margaret Green Animal Rescue is the oldest and largest animal rescue charity founded in Dorset. Every year we cares for over 1,200 animals, many of which have been abandoned, unwanted and ill-treated, and rehome them to loving owners.
Scroll to Top
Separate tags by commas
To access this feature, please upgrade your account.