Apartment to let in Naxxar, Malta