Central shop in a Business mall in Thessaloniki Location: Mainland, Thessaloniki Ideally located close to all the major sites of Thessaloniki. Read more