Great place to live for short periods in the center of Thessaloniki.