Where is Los Arroyos?

Where is Los Arroyos located?

Los Arroyos, Pinar del Rio, Cuba (approx. 22.73333°, -83.1°)


Where is Los Arroyos on the map?