Archangelos, Rhodes, Greece Source: https://commons.wikimedia.org/wiki/File:Archangelos042.JPG Author: Piotrus Archangelos (Greek: Αρχάγγελος) is a small town on the island of Rhodes, Greece. It is located about 30 km to the south of the town of Rhodes. It covers 115.4 sq km (45 sq mi) and has a population of around 8,000 people.