Where is Palmarito de Sosa?

Where is Palmarito de Sosa located?

Palmarito de Sosa, Camagüey, Cuba (approx. 21.07861°, -78.12667°)


Where is Palmarito de Sosa on the map?