Kavala is a picturesque town on the Gulf of Kavala. Above the harbor is a Byzantine castle and Aqueduct.



Hotels in Popular Greece Destinations