Grey Fine Merino Socks

£19.00

Luxurious fine knit merino wool socks.

Made in England