La Capirucha is a deli-style restaurant specializing in tortas (Mexican sandwiches), fresh fruit salads, and Tostilocos.