Alyssa (Alyssa Joey Detention Centre)

Alyssa Byron (née Leid) is one of the two owners of the Alyssa Joey Detention Centre. The other is Joey, her husband.

More info to be added soon.