Restaurant located in Thessaloniki.