ArtStreet Art

Luca Ledda x Le M.U.R Mulhouse, France

Here Italian muralist and illustrator Luca Ledda‘s last wall painted for the French mural project Le M.U.R. in Mulhouse and Titled “The Rose”, the new mural depicts some of Luca