Located in one of the most popular neighborhoods in Thessaloniki.