Where is Naxos?

Where is Naxos located?

Naxos, Naxos, Italy (approx. 37.823055°, 15.273334°)


Where is Naxos on the map?