Frozen food supermarket offering a wide selection of packaged frozen goods and some dry groceries, often at discounted prices. Online ordering available.