Where is Itabo?

Where is Itabo located?

Itabo, Camagüey, Cuba (approx. 21.45°, -77.5°)


Where is Itabo on the map?