Set in Merchia Beach in the Cyclades region, Villa Lea 2 Mykonos has a patio. The air-conditioned accommodation is 1.6 km from Merchia Beach, and guests can benefit from private parking available on site and free Wi-Fi.
mykonos 0, Merchia Beach, 84600, Greece