Chain Restaurants 3

[London] Taco Bell

drmcmasters | Jul 1, 2010 03:23 AM

Taco Bell has reentered the UK market, this week opening a store in the Lakeside Shopping Centre in Thurrock, Essex. Here's their website: http://tacobelluk.co.uk/

Want to stay up to date with this post?