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