1. Home
  2. Lagos
  3. Computer support and services
  4. Techbase Nigeria

Techbase Nigeria

Techbase Nigeria is a computer support and services on 2 Olorunishola St, off Allen Ikeja in Allen, Lagos. Closed on Sundays.

2 Olorunishola St, off Allen Ikeja, Lagos 101233, LagosChecked October 2026