Collection: Eddingtons Stow Green

Eddingtons Stow Green is a British brand founded in 1975 in the Cotswolds.
The tea towels are functional, hardwearing and classic.

Eddingtons Stow Green