Amazing place at a great value, right in the heart of Thessaloniki.