Frozen food supermarket offering a range of packaged frozen goods and some dry groceries, often at discounted prices.