For Rent Monthly Price: €2,300 640 square metre Showroom in Mosta with underlying parking/storage to let Mosta SQM 640