Chalet Likouresi Village Forest view

Chalet Likouresi Village in the forest in Karpenisi Greece Luxury Hotels.