Where is Libertad Station?

Where is Libertad Station located?

Libertad Station, Libertad Station, Philippines (approx. 14.547784°, 120.99863°)


Where is Libertad Station on the map?