Lo Carrilet XXI is a sandwich shop specializing in creative sandwiches and burgers. They also offer tapas, salads, and toasts.