Category: INTERNET

ntel outlets

See Ntel stores and offices in Nigeria below. ntel Stores 134, Aminu Kano Crescent, Wuse II, Abuja Monday-Friday 8am-6pm Saturday & Public Holidays 8am-5pm No. 40, Ladoke Akintola Crescent …