19 May E-tel Express (Bahamas)
November 2019, has seen the opening of the latest E-TEL EXPRESS franchise store now located in the territory of Nassau, Bahamas. Following on from 9 other stores situated in busy Shopping Malls across South Africa and the UK, E-tel Express is a one-stop shop for general...