She has visited an unlicensed drinking establishment (7)
I believe the answer is:
shebeen
'an unlicensed drinking establishment' is the definition.
(I've seen this before)
'she has visited' is the wordplay.
'has' is a charade indicator (letters next to each other).
'visited' becomes 'been' ('he's been' could mean 'he's visited').
'she'+'been'='SHEBEEN'
(Other definitions for shebeen that I've seen before include "Unlicensed establishment selling alcohol" , "Where alcoholic drink is sold illegally" , "still here?" , "tavern that's cheap?" , "in which spirits may be found" .)