Taco Stop is a Mexican restaurant.