Here in the US, we have all kinds of ethnic and national restaurants including British. I'm not even talking about the ones located and run within a local ethnic/national enclave, but eateries -- some are chain franchises -- in common areas. I never really thought about it before, but I really don't know if other nations have such things. Are there Chinese restaurants in France, Ethiopian in Germany, Mexican in Japan, etc. Again, I'm not talking about places that only those ethnicities/nationalities patronize -- I would say surely there are such at least for immigrants. But there are many restaurants here that we may go to without even thinking of it as "Let's have Chinese food tonight"; we'd just say, "Hey, let's go to PF Chang's* tonight." Or I'd pick up some Moe's* on the way home without a thought of burritos being a Mexican dish.
When I was in Sweden, my coworkers took me to an "American-style" restaurant, and I found it odd. It didn't really feel "American" at all other than it served burgers and french fries. It didn't even look American -- heck, the building was probably 100 years old. On my plate was a sauce of some kind that I enjoyed dipping my fries in. When I asked what it was, my Swedish coworkers said it was supposed to be "American dressing." I told them I had never seen it before, and could even compare it to any dressing I'd tasted before.
So we Americans have "English restaurants", do you have "American restaurants"?
* I know some people think chain restaurant's are crap, and the food they serve isn't "real" Chinese or Mexican or what-have-you. I'm just using chain names for examples because most will recognize the names and what they serve. Yes, we have many good, non-chain ethnic/national restaurants, but the fact that they are one-store-local kind of places, no one outside that town would recognize the name.
Bullgrit