Finished Apartment in Zejtun ref 010562