Small gem in the heart of Thessaloniki.