Open main menu

Agios Isidoros (Rhodes)

Agios Isidoros is a town in the municipality of Atavyros, on the island of Rhodes, Dodecanese prefecture, Greece.

Its usual population in 2001 was 349 inhabitants.