Furnished Town House in Xghajra ref 5925