Furnished Apartment in Zejtun ref 9606