« All Events
Francesco Lo Castro (born in January 1974) is a London-based guitarist, composer, multi-instrumentalist and lecturer. As of 2019, Francesco has released six albums under his own name and one with the DLC Project.