Where is Magallanes Station?

Where is Magallanes Station located?

Magallanes Station, Magallanes Station, Philippines (approx. 14.541786°, 121.01923°)


Where is Magallanes Station on the map?