Virtua Our Lady of Lourdes Hospital Hospitals Address: 1600 Haddon Ave, Camden, New Jersey, 8103 United States Back to Main Locator Page