Computer/tech store (Bogotá)
Views
57
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!