Southside Animal Shelter
Southside Animal Shelter is an animal shelter or rescue facility in Indianapolis, IN. The reviewed sources list Animal shelter / rescue.
- Address
- 1614 W Edgewood Ave, Indianapolis, IN, 46217, United States
- Phone
- 317-781-0755
- Website
- ssasi.org
- Services
- Animal shelter / rescue
Location
The map will load as you scroll.