Taco Inn is a fast-food restaurant specializing in Mexican staples like burritos and enchiladas, founded in 1976.