Chalkida: A charming town on the island of Evia

Chalkida is a beautiful town located in the western part of the island of Evia, the distance from the city of Athens is only 65 … Read more