Where is Catarroja?

Where is Catarroja located?

Catarroja, Catarroja (Station), Spain (approx. 39.40638°, -0.402076°)


Where is Catarroja on the map?