South LA Animal Shelter
South LA Animal Shelter is an animal shelter or rescue facility in Los Angeles, CA. The reviewed sources list Animal shelter / rescue.
- Address
- 1850 W 60th St, Los Angeles, CA, 90047, United States
- Phone
- 888-452-7381
- Website
- laanimalservices.com
- Services
- Animal shelter / rescue
Location
The map will load as you scroll.