Fine food shop (4)
I believe the answer is:
deli
'fine food shop' is the definition.
(short for delicatessen)
This is all the clue.
(Other definitions for deli that I've seen before include "Fine foods shop" , "Exotic food shop" , "Shop with unusual foods" , "Food store" , "Shop selling processed food products" .)