Great place in center of Thessaloniki.