100% cotton, 58" wide, made in Italy. This is Carnaby Street Italian Cotton Shirting - - named for the iconic pedestrianised shopping street in Central London. It is home to fashion and lifestyle retailers, including many independent fashion boutiques.