Frozen food supermarket offering a wide range of packaged frozen meals and groceries, often at discounted prices.