Taco Sisters is a relaxed restaurant serving sizable burritos, tacos, and other Mexican-inspired standards, plus beer and cocktails.