Sliema – Located on Bisazza Street – the so-called Oxford Street of Malta – boasting the highest foot traffic and excellent visibility, a 43 sqm retail shop with a wide frontage is available for rent. Comprising an open plan interior and a bathroom. Ideal for most retail businesses.