Directory Company Details Larabida Children's Hospital Address: 5435 W Congress Pkwy, Chicago, IL 60644 United States Company Type: In-House Service Professional