German restaurant Edelweiss specializes in Alpine cuisine and imported beers.