Furnished Town House in Cospicua ref 8883