Shop offering drunk ale, no regrets! (7,5)
I believe the answer is:
general store
'shop' is the definition.
(thesaurus)
'drunk ale no regrets' is the wordplay.
'drunk' is an anagram indicator.
'ale'+'no'+'regrets'='alenoregrets'
'alenoregrets' is an anagram of 'GENERAL STORE'.
'offering' acts as a link.
(Other definitions for general store that I've seen before include "Retail outlet" , "Shop selling miscellaneous range of goods" , "village shop" , "Shop carrying a broad range of goods" , "trading post" .)