Troubled Waters Mental Hospital

Troubled Waters Mental Hospital is a mental hospital which Freddie and Sam visit in iLost My Mind