
Must be a translation problem.
Always get a second opinion before you name your business in a language you don't speak! This is one of a collection of strangely-named restaurants gathered from the picture site
Stupidest and posted together for your convenience.
Link