Charlottesville-Albemarle SPCA

Charlottesville-Albemarle SPCA (Charlottesville, Virginia) logo of hand and pawprint 

Advance the compassionate treatment of animals by providing sheltering, medical care, and behavioral services for dogs and cats; promoting permanent, caring homes; and furthering education and outreach.

caspca.org/
Charlottesville, VA