a knocking shop
British, very informal, Australian, very informal
a place where men pay to have sex with women.
People say it's a knocking shop but I've never seen anything going on.
Cambridge English Idioms Dictionary