Europe-Places.com has listed approx 3 stores in L-Isla. Some of the Top rated stores in L-Isla are- South Needs confectionery, Senglea discount mini market & C & F family self service.