Motor Mechanic Get link Facebook Twitter Pinterest Email Other Apps Charles Camilleri Motor Mechanic Hut 118, Industrial Estate, Luqa, Malta Tel: 244475 Read more