Endlessly disgusting drink provided by local? (8)
I believe the answer is:
villager
'local?' is the definition.
'endlessly disgusting drink provided by' is the wordplay.
'endlessly' means to remove the last letter.
'disgusting' becomes 'vile' (I've seen this before).
'drink' becomes 'lager' (lager is a kind of drink**).
'provided by' is a charade indicator (letters next to each other).
'vile' with its last letter taken off is 'vil'.
'vil'+'lager'='VILLAGER'
(Other definitions for villager that I've seen before include "All-giver? (anag)" , "Denizen of a hamlet" , "Denizen of a small settlement" , "One in Hamlet" , "One lives in a place smaller than a town" .)