Blue hand knitted baby cardigan for newborn baby

Blue baby cardigan hand knitted for newborn baby
hand washable  

£7.99