A shop for sale in Sliema, spanning 250 m² of living space.
Listed by Alliance.
Mark Schembri
Property Consultant
Listing ID: d1b21dff