Taco Bell Will Open Four London Restaurants Before The End Of The Year
The world’s largest Mexican food chain is opening in London for the first time since 1986. There used to be two London restaurants – one between Leicester Square and Piccadilly Circus, and one in Earl’s Cour...