Shen Hua is a Chinese restaurant located in the heart of the Elmwood district. The menu includes appetizers like Lettuce Wraps, Pan Fried Dumplings and Sizzling Rice Soup. It also has main dishes like Szechuan Prawns, Manchurian Beef, Kung Pao Chicken and Spinach Needles. Furthermore, it has a full bar available that serves beer, wine and hard liquor. Shen Hua also has a huge amount of seating that is perfect for large parties and special occasions.