For Rent Monthly Price: €12,170 Shop for rent in the best street of Valletta Valletta, Malta SQM 60 Rooms 3