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