Popular food stand selling Chilean-style sandwiches