Our Lady of Lourdes Women's & Children's Hospital. Release of Information Department. 4600 Ambassador Caffery Pkwy. Lafayette, LA 70508. 337-521-9350..