Agios Isidoros is a small town, locally referred to as "the Village" on the island of Rhodes.
It is known for wine production.
[2]
This South Aegean location article is a stub.
You can help Wikipedia by expanding it.