Apparel retail chain Polarn O Pyret has continued its international expansion with the opening of a new store in Latvia.