Hospice St Croix Hospice Lombard (Lombard, IL) 665 W North Ave, Suite 100 Lombard IL 60148 Added on January 12, 2025 Insurances Accepted: Contact Us for Payment Options