The Queen Alexandra Hospital is a large NHS hospital in Portsmouth, Hampshire. Located in Cosham, it is run by Portsmouth Hospitals University NHS Trust and has a Ministry of Defence Hospital Unit attached.