Socks

(23)
Gathered socks in stretchy velvet
4-5 5½-6½ 7-8
Price reduced from £11.95 to £5.99
-50%