Frozen food store in Athens, offering delivery service within a 6km radius. Minimum order applies.