This is a must stay while visiting Thessaloniki. Perfect location.