Belleview Psychiatric Hospital

The Belleview Psychiatric Hospital is a mental institution appearing in the Dreamwave comics. Sheila Shauston spends some time there.