Placed in the heart of Thessaloniki's historic city center,
only a few steps away from Aristotle Square.