Mural created for Sliema Street Art Festival 2014 Located at Qui Si Sana, Downtown Sliema MALTA Read more about MTO. Category: Street Artists Date: July 25, 2014 Share: