103 employees
St. Vincent Women's Hospital is a hospital & health care company based out of 8111 Township Line Road, Indianapolis, Indiana, United States.