This is vintage Aso Oke.it is handwoven and stitched, from Yorubaland, Nigeria.
It is great as a throw pillow cover or even a table runner. Also possible as a furnishing fabric or cushion cover. It can also serve as distinctive, decorative wallhangin.
This piece is more than 30 years old and in excellent condtion.