A couple of times in the past I had noticed a very small store in Santiago close to the main street, Calle Del Sol that had one single sign in front stating selling Camarones. I want to go there today and check it out but don't recall exactly where it is located. Doe's anyone know exactly where they're located and has anyone here in Santiago purchased from them and if so a little feedback would be most welcome.
B in Santiago
B in Santiago