Taco Town is a casual Mexican restaurant offering a menu of enchiladas, tacos, beer, and cocktails.