Where is la Pobla Tornesa?

Where is la Pobla Tornesa located?

la Pobla Tornesa, la Pobla Tornesa (Station), Spain (approx. 40.10062°, -0.0004103858°)


Where is la Pobla Tornesa on the map?