Archangelos castle The Castle of Archangelos is built on a natural cliff 216 metres high, 27 km. South of the city of Rhodes, east of Archangelos village near the coast. In the 15th century, it was listed as one of the most powerful castles of Rhodes, which could shelter the population in case of attacks.…