Apartments to let in Naxxar, Malta