Free Canadian Shipping on all orders over $25!

Canada Flag Handmade Beaded Pin

Canada Flag Handmade Beaded Pin

Regular price
$9.99
Sale price
$9.99
Regular price
Sold out
Unit price
per 

These flag pins look great on a denim jacket, bag or any outfit! Hand beaded.