Taco Bell first launched in the UK in the late 1980’s, the stores were located in London and are well remembered today.
Taco Bell® is now developing in the UK, we currently have eighteen restaurants including:
Thurrock – Lakeside Shopping Centre
Basildon – Eastgate Shopping Centre
Chelmsford –...