Where is Cala Millor centre?

Where is Cala Millor centre located?

Cala Millor centre, Cala Millor centre, Spain (approx. 39.601162°, 3.381568°)


Where is Cala Millor centre on the map?