La Carreta is one of a small chain of Mexican restaurants in southern New Hampshire and Massachusetts (there are five restaurants, four in New Hampshire.) The food is authentic Mexican and is prepared fresh to order with the restaurant’s special sauces. As soon as customers sit down to dine, they are given a basket of freshly made tortilla chips with spicy salsa and offered a drink. La Carreta has a full bar and also serves both sweetened and unsweetened iced tea.