Where is Atambua?
Where is Atambua located?
Atambua, Eastern Lesser Sunda Islands, Indonesia (approx. -9.10611°, 124.8925°)
Where is Atambua on the map?
{"latitude":-9.10611,"longitude":124.8925,"title":"Atambua"}