Bamileke Hand Carved Shield.

Handmade African Bamileke Tribal Shield 55cm

R 1,500.00
R 1,500.00
Showing: 1-1 of 1
Spinner