Edelweiss is an Italian restaurant specializing in pizza, including meter-long pizzas for groups.