Set in Agios Stefanos in the Mykonos region, Aegean View Studios features a terrace and sea views. Complimentary WiFi is featured.