Where is Torrebaja?

Where is Torrebaja located?

Torrebaja, Comunitat Valenciana, Spain (approx. 40.0960725°, -1.2567771°)


Where is Torrebaja on the map?