Mylopotas Beach

Mylopotas Beach is found on Ios, Greece.

Mylopotas Beach is found on Ios, Greece and it is walking distance from Chora, the main town of the island.