Le Den is an Italian restaurant and fine food shop offering dine-in and takeaway options.