Spot for food and craft beer (7)
I believe the answer is:
brewpub
(Other definitions for brewpub that I've seen before include "Licensed premises where ale is made and sold" , "Self-sufficient local" , "specialist hostelry" , "Real ale maker and retailer" .)