Mykonos Grand Hotel & Resort is situated across the water from the sacred island of Delos, in Greece, a place surrounded by a peaceful, relaxing aura. The 107 rooms and suites in the resort are