Townhouse for sale in Sliema |  UCA | PRIME AREA