Sometimes called Diagoras International, RHO is located just north of Paradeisi on the west side of the island of Rhodes.