Taco River is a Mexican restaurant offering tacos and other dishes for takeout and delivery.