Green’s Dictionary of Slang

Windsor Group hotel n.

[play on Windsor, the surname of the Royal Family, and the legal phr. ‘detained at Her Majesty’s Pleasure’]

a prison.

[Scot]I. Welsh Trainspotting 20: He’s obviously been residing in one ay the Windsor group hotels; Saughton, Bar L, Perth, Peterhead, etc.