Answers

1: 5 L-Imraden St., Naxxar, Malta,