5Kastoria – The Lakeside Fairytale

Situated on the shores of Lake Orestiada, Kastoria is one of Greece’s most picturesque towns. The town’s lakefront, with its reflections of elegant mansions and Byzantine churches, creates a dreamlike setting.
Situated on the shores of Lake Orestiada, Kastoria is one of Greece’s most picturesque towns. The town’s lakefront, with its reflections of elegant mansions and Byzantine churches, creates a dreamlike setting.