Where is Santa Cruz de los Pinos?

Where is Santa Cruz de los Pinos located?

Santa Cruz de los Pinos, Pinar del Rio, Cuba (approx. 22.6825°, -83.12222°)


Where is Santa Cruz de los Pinos on the map?