North American Textile Producer – Nonwoven Needlefelts

Albarrie is a producer of nonwoven textiles located in Barrie, Ontario, Canada