Where is Isabela Central?

Where is Isabela Central located?

Isabela Central, Isabela Central, Philippines (approx. 10.2137°, 123.036°)


Where is Isabela Central on the map?