0 votes
Does London have Taco Bell?

1 Answer

0 votes
Taco Bell, which is owned by parent company Yum!, currently operates 22 sites in the U.K., — a significantly smaller footprint than the approximately 7,000 sites it has across the U.S. The number of U.K. sites has more than doubled since Britain voted to leave the European Union.
...