Where is Ambongdolan?
Where is Ambongdolan located?
Ambongdolan, Ambongdolan, Philippines (approx. 16.534365°, 120.602°)
Where is Ambongdolan on the map?
{"latitude":16.534365,"longitude":120.602,"title":"Ambongdolan"}