Frozen food store La Ghiacciaia offers a selection of frozen foods, including mini hot dogs perfect for appetizers.