Fully Finished Apartment in Marsaxlokk ref 12252