Animal Charities and Shelters in the Algarve

How to find local animal associations and rescue centres...