MAROC woven leather bag Large square

MAROC woven leather bag Large square

Regular price £155

Handmade by skilled artisans in Marrakech