Where is Antibia?

Where is Antibia located?

Antibia, Antibia, France (approx. 42.48766°, 9.35643°)


Where is Antibia on the map?