North York Moors

£260.00
| /

Ann Keeble

Hand woven hanging 

43 x 59.5 cm