Finished Apartment in Marsaxlokk ref 11923