The Antonis Hambas piece is from 2017, photo thanks to http://www.greekstreetart.gr/.
This street is a must see little gem in Athens, the area is curated so art work will change on a regular basis. If you have been to London, it is a bit like Hanbury Street meets Star Yard.