Animal Shelter

An Animal Shelter is an organization which cares for strays and other homeless pets and seeks to find permanent homes for them.