North Garden is a Chinese restaurant specializing in familiar Cantonese dishes and dim sum.