Where is South Rhodes?

Where is South Rhodes located?

South Rhodes, South Rhodes, Greece (approx. 36.016666°, 27.916666°)


Where is South Rhodes on the map?