Sale townhouse Ta' Xbiex, Malta
top