Karta Vacation Rentals
Perched in Faros Armenistis on Mykonos, this sea-view villa sits close to the Armenistis Lighthouse and Agios Stefanos Beach. It's a short drive to Mykonos New Port and the Archaeological Museum. Pet-friendly and steeped in island character.