Where is Xavier School?

Where is Xavier School located?

Xavier School, San Juan, Philippines (approx. 14.60417°, 121.0403°)


Where is Xavier School on the map?