Villa Eleni
Tourlos, Mykonos, 84600 Villa xx is a villa is located in Tourlos is 1.8 km from Mykonos New Port. The unit is 4.3 km from Armenistis Lighthouse. The unit is fitted with a kitchen. A TV with cable channels, as well as a CD player are available. There is a private bathroom with a shower. […]