Devil's Kitchen is a German restaurant offering homemade food and German beers.