This wall hanging or table mat is eco printed fabric with an appliqué of blue printed fabric. The photo makes it hard to see the machined stitched lines around the blue fabric. There is a slot to hold a dowel rod in place for hanging.
Eco prints are notoriously hard to photograph their true colors. Usually the actual colors are a little brighter!