Taco Stop is a Mexican restaurant offering authentic cuisine and generous portions.