I've seen it!

The only Taco Bell in London/England. Oh, was it tasty! If this location proves that britons like yummy, cheap, Americanized Mexican food, they'll probably setup another location in London (i.e. central London).

No comments: