Anemomilos Villa

Close to the Central Square of Fira
Thira
Greece