Reflections, Pittenweem Harbour

Textile and stitch, 68cm x 83cm, £1300

Reflections, Pittenweem Harbour

Textile and stitch, 68cm x 83cm, £1300