Sale townhouse Sliema, Malta
top