Fine foods shop (12)
I believe the answer is:
delicatessen
'fine foods shop' is the definition.
(I've seen this before)
This is the entire clue.
(Other definitions for delicatessen that I've seen before include "Unusual foods here" , "Shop selling exotic prepared foods" , "Shop selling specialist foods" , "Rare food shop" , "Specialised food shop" .)