Happy Garden is a casual Chinese restaurant offering a variety of dishes, from steamed dumplings and egg rolls to beef teriyaki.