Attavyros Mountain ( Rhodes ) is the tallest mountain and overlooks several small villages in the area. Ataviros is located between the Agios Isidoros village and the Embonas.
This lush green mountain, at times completely bathed in sunshine or hidden in clouds has now become a timeless symbol of the island. The view is breathtakingly beautiful. On the top one can find the ruins of an old temple that was dedicated to god Zeus.