British Designed Tea Towels

  • $12.50
    Unit price per 


100% Cotton Tea Towels in a selection of classic British Designs, 

Available in: 

- London Landmarks 

- Oxford Street (City of Westminster) 

- Double Decker Bus