Stelios View Mykonos Town *** Mykonos Island, Kaminaki, Mykonos City, Mykonos, Mykonos, Gr Facilities in hotel Important