Deli specializing in takeaway food.