No English speakers were involved in the making of the banner for this restaurant in China. I hope. As for the Chinese name, it's just "restaurant." "Translate server error" is definitely more memorable.
This post may contain links to Amazon or other partners; your purchases via these links can benefit Serious Eats. Read more about our affiliate linking policy.