Mylopotas Beach - a don't miss spot on Greek Island Ios - here is my complete guide to what to do, where to eat, and where to put your Umbrella!