Sun Hing Lung is a Cantonese restaurant known for its variety of flavorful, freshly made rice rolls and dumplings served from a small storefront.