Edelweiss offers a menu of traditional Mediterranean and German dishes in a charming eatery and cocktail bar.