The favored uniform of South American strongman presidents and blushing grooms at Mexican beach weddings, the guayabera shirt was purportedly 'invented' in Sancti Spíritus by the wives of agricultural workers who sewed the trademark pockets into the garments so that their men could safely store their tools and packed lunches. This new museum honors the iconic shirts displaying guayaberas worn by international icons such as Hugo Chávez, Gabriel Márquez and – yes – Fidel.

The complex, set on a charming riverside patio in front of the city's famous packhorse bridge, also has a bar, garden and workshop where you can watch guayaberas being made.