Where is Magellan's Cross Pavilion?

Where is Magellan's Cross Pavilion located?

Magellan's Cross Pavilion, Magellan's Cross Pavilion, Philippines (approx. 10.293306°, 123.90181°)


Where is Magellan's Cross Pavilion on the map?