Valletta – Set in the best location in Malta – a 120 sqm, retail licensed shop located on the famous Republic Street in the Capital City of Valletta, offering the highest foot traffic and best visibility for any brand, is available for rent. This finished, ready-to-operate shop consists of two equally sized floors. Viewings are highly recommended.ded.