Feng's Garden is a Chinese restaurant offering a variety of familiar dishes, including fried dumplings, in a casual setting.