Taco Bell Big Ben Activation

Taco Bell Big Ben Activation
Taco Bell announces its arrival in London the Big Ben style!

The Big Ben in London has been under scaffolding since more than a year and…