Where is Antibia?
Where is Antibia located?
Antibia, Antibia, France (approx. 42.48766°, 9.35643°)
Where is Antibia on the map?
{"latitude":42.48766,"longitude":9.35643,"title":"Antibia"}