Food shop (abbr) (4)
I believe the answer is:
deli
(Other definitions for deli that I've seen before include "part of supermarket" , "Shop with unusual foods" , "Unusual food shop" , "Shop selling processed food products" , "Food shop (colloq.)" .)