Apollo Suite In Mykonos Town **** Mykonos Island, Agion Spyridon, 84600, Mýkonos City, Greece Facilities in hotel Important