Furnished Apartment in Birkirkara ref 9561