Where is Manticao?

Where is Manticao located?

Manticao, Manticao, Philippines (approx. 8.403276°, 124.28882°)


Where is Manticao on the map?