Where is Albuera?
Where is Albuera located?
Albuera, Leyte, Philippines (approx. 10.9166486°, 124.6943755°)
Where is Albuera on the map?
{"latitude":10.9166486,"longitude":124.6943755,"title":"Albuera"}