St John of God Midland Public Hospital is a 307-bed public hospital providing free hospital services.
We work closely with a wide range of health professionals to provide comprehensive care for our patients.