Large diamante hair pins

Large diamante hair pins

£1.50 each or 4 for £5
    £1.50Price