Frozen food store specializing in high-quality frozen meals, with many products made in France.