100% Cotton, 60" Wide, Made in Italy. This is "Atlas Stripe" a 2 ply 120 thread count Italian shirting cotton.