Amphitheater in Mylopotas on the island of Ios in Greece aerial view

Mylopotas is located on the island of Ios in Greece in the Cyclades, in the Aegean Sea. The surface of the island is 109 km2. It has about 1,800 inhabitants.

Most Popular Searches On Stock Footage