Colibri Towels

 

Factory Shop

17 Crompton Street

Strand

Cape Town

PH 021 841 4100

Take a look around our facilites and see the products we manufacture.