Handmade navy blue Harris Tweed cushion

Handmade navy blue Harris Tweed cushion

£45.00Price

Handmade navy blue Harris Tweed cushion with a navy blue and burgundy front panel. 18" x 18" approximately Complete with inner.