It is indeed inside Galleries Club South - when you enter the lounge turn right and walk past the Work & Entertainment Zone - it's within a brown-coloured-wall-box-thing, and is really just a darkened room with some comfy chairs facing a flat screen TV mounted on the wall.
In what I believe may be my first self-promotion for the month, I took a couple of pics of the outside of it in my most recent trip report. I didn't take any pics inside due to the number of people snoozing in there.