The apartments are located at Mykonos town and this makes them suitable for those who want to stay close to the cosmopolitan centre of the island.
See more: Hotels in Europe Hotels in Greece Hotels in Mykonos Holiday Destinations in Europe