Finished Apartment in Zejtun ref 8523