1. Doctors on Call 13725 S Wabash Ave, Riverdale, IL 60827 Coordinate: 41.6459,-87.62006 Phone: (708) 880-1360