Where is Moncada?

Where is Moncada located?

Moncada, Moncada (Station), Philippines (approx. 15.73216°, 120.5725°)


Where is Moncada on the map?