Where is Chowchina?

Where is Chowchina located?

Chowchina, Andalusia, Spain (approx. 37.19977°, -3.77157°)


Where is Chowchina on the map?