Ravencroft Institute

Ravencroft Institute is a mental sanitarium for criminally insane, specialized in superhumans.