For Sale sale Price: €3,500,000 Excellent Shop For Sale on Republic Street Valletta Valletta, Malta SQM 100