Brothels, I think. But I expect the Urban Dictionary would tell you for sure. (Couldn't you have guessed?)
PS His mates became envious of him, or he was the envy of his mates.
PPS I believe 'juke boxes' were so-called because they replaced the live pianist in what were known at the time as 'Sporting Houses'.
- For Teachers