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