Furnished Terraced House in Cospicua ref 7544