For Rent Monthly Price: €3,000 Very large shop in the best location of the Strand Sliema Sliema, Malta SQM 100