100% Cotton large Tea Towel with London print, designed by Helena Roberts, made in the UK.

London Tea Towel

£12.50Price
VAT Included