Émponas, Greece
Attavyros
Attavyros or Atavyros or Atabyron is the highest mountain on the island of Rhodes in the Dodecanese in Greece. It rises to a height of 1,215 m. It lies to the south of the village of Embonas.
- City
- Émponas
- Country
- Greece
- Category
- Nature
- Suggested visit
- About 150 minutes
Background: Wikipedia