This was a stunning luxury villa on two levels with amazing views, 350 metres above St. Stephanos beach in Mykonos.
ACK7F0.jpg 5/15