- Photo: Msida Malta
Commercial-Retail for sale in Mtarfa, Mtarfa, Malta. Bedrooms: 0, Size: ...More Details