Mid 19th C. Probably American
We have three pieces of this fabric. One is 25" selvege width by 86" in length, price $150. One is 25" selvege width by 50" in length, price $88. One is 21 1/2" in width and 86" in length, price $125..