Sant Antoni de Portmany

Ibiza is an island located in the Mediterranean Sea off the eastern coast of Spain. Covering 220 square miles (572 square km), Ibiza is roughly 10 times larger than the island of Manhattan in New York City. Sant Antoni de Portmany, the second largest town on the island, is seen here.

38.977245°, 1.300852°

Maxar Technologies