Guayabera shirt
A traditional shirt worn in Latin America and the Caribbean.
Dressing in Key West: Local Style vs. Tourist