Finished Brand New Apartment in Birkirkara ref 11900