60cm African Beaded Shields

R 2,700.00
Tax included. Shipping calculated at checkout.

60cm African Beaded Shields in different colours