Mytilene Greece – Best Attractions & Must-see Places
Mytilene is the capital of the Greek island of Lesbos. It is built on seven hills, and it’s dominated by the Gateluzzi castle and the church of St Therapon with its impressive dome. Mytilene town is the first thing you …