Property Location With a stay at Stegna Ilion in Rhodes (Archangelos), you'll be convenient to Castle of Saint George Ruins and Archangel Michael's Orthodox Church. This beach apartment is within close proximity of Tsambika Beach and Tsambika Monastery. Rooms Make yourself at home in one of the 3 air-conditioned rooms featuring kitchens with refrigerators and ovens. Complimentary wireless Internet access keeps you connected, and flat-screen televisions are provided for your entertainment. Conveniences include coffee/tea makers, housekeeping is provided on a limited basis, and irons/ironing boards can be requested.