1. Riverdale Animal Hospital 14206 S Indiana Ave, Riverdale, IL 60827 Coordinate: 41.636845,-87.61722 Phone: (708) 841-4190