
1) Czech town 2) Frozen food brand 3) Inuit abode
Found on
https://www.crosswordclues.com/clue/iglo

Iglo is one of the Umbrella Brands of the frozen-foods business of Iglo Group in Europe (Germany, Austria, Belgium, Netherlands, France, Portugal, Central & Eastern Europe, Turkey and Russia). It is headquartered in Bedfont, England. In both Ireland and the United Kingdom, Iglo is known as Birds Eye and in Italy it is known as Findus. Some Findus ...
Found on
http://en.wikipedia.org/wiki/Iglo
No exact match found.