African Serape Hat

Vintage Mexican serape fabric
Dutch wax print cotton from Ivory Coast
Silk lining