1. Home
  2. Lagos
  3. Computer accessories stores
  4. So Tech Computers

So Tech Computers is a computer accessories store on 32 Bamgbose Tinubu Square in Lagos Island, Lagos. Also listed under computer consultant, computer desk store and computer hardware manufacturer. It is closed on Sunday.

32 Bamgbose Tinubu Square, Lagos Island, Lagos 101001, LagosChecked October 2026