Snow Palace is a Chinese restaurant offering classic Cantonese takeout-style dishes and lunch specials in a casual setting.