Apartment to let in Ibragg, Malta