Join now
Log in Join

Computer/tech store (Bogotá)

Can someone tell me the name of what I understand is a tech superstore here on 30? I thought it was Alcosta or something like that, but a google search was negative. Thanks!

Bogotá Forum