Edelweiss Restaurant is your spot for German cuisine