31/07/2019

Attavyros Mountain

Attavyros is the tallest mountain and overlooks several small villages in the area. It is located between the Agios Isidoros village and the Embonas. This lush […]