Animal Refuge League of Greater Portland
The ARLGP is a nonprofit animal shelter serving more than 4,000 homeless and displaced animals annually. ME Shelter ID#F131 & F1558