Furnished Town House in Cospicua ref 10023