Finished Apartment in Zejtun ref 11508