The Roanoke Valley SPCA is a non-profit, limited access, no-kill shelter serving pets and people in the Roanoke Valley.