3Kastoria
Located in northern Greece, near the border with Albania, Kastoria is a hidden gem renowned for its natural beauty and Byzantine architecture. Built around a series of picturesque lakes, the town is dotted with elegant mansions, monasteries, and churches dating back to the Byzantine era.




















