Very nice place at a convenient location in Thessaloniki.