Socks

  • Wool, wool mix, cotton, cotton mix
  • Cashmere, silk
  • Short ankle length, half hose and knee length
  • Plain, patterned, argyle, stripes
  • One size and sized sock sock sizes
  • Prices from £4.95 to £29.95

Brands

  • Burlington
  • Wolsey
  • Viyella
  • HJ Hall
  • Pantherella