Great place in the centre of Thessaloniki. It has everything one would need