Directory Company Details Larabida Children's Hospital Address: 6501 S Promontory Dr, Chicago, IL 60649 United States Company Type: In-House Service Professional