The pub catered to men with a fetish for women in kinky uniform.
When anti-vice officials raided the joint in Petaling Jaya on Wednesday night, they found women in different uniforms serving alcohol to their customers.
The 21 hostesses nabbed were all foreigners on social visit passes.
They were wearing uniforms of schoolgirls, nurses and French maids, The Star reported.
Inspector Mohammed Jais, who was part of the eight-member team which conducted the raid, said they arrested 20 Thai nationals and one Laotian.
He told The Star: "It was an interesting raid. Some of the women were wearing black maid outfits and serving alcohol. They tried to run and hide in secret rooms hidden by mirrors when we moved in."
He said three women managed to escape during the raid.
Inspector Mohammed said the pub had been in operation for about five months.
The women charged customers RM50 (S$20) for an hour's company while they were in kinky outfits.
Inspector Mohammed added: "We confiscated some policewoman, French maid, nurse, sailor and schoolgirl outfits during the operation."
Get The New Paper for more stories.