Not linen - 95 polyester. White is actually a blue-grey with brown flecks.