Snow Lion is a restaurant offering a menu featuring stir-fried noodles and rice dishes.