Edelweiss is a restaurant specializing in German cuisine, featuring a beer garden and terrace.