Where is Javalera?
Where is Javalera located?
Javalera, Javalera, Philippines (approx. 14.25813°, 120.91558°)
Where is Javalera on the map?
{"latitude":14.25813,"longitude":120.91558,"title":"Javalera"}