Chalet Likouresi Village Karpenisi Greece.png

Chalet Likouresi Village in Karpenisi, Greece with view of Velouxi Mountain.