to be loved for a long time ... these basic rib socks are made from virgin cotton waste from Japanese spinneries and dyed in Japan. £19 plus shipping
to be loved for a long time ... these basic rib socks are made from virgin cotton waste from Japanese spinneries and dyed in Japan. £19 plus shipping