Lily China is a Chinese restaurant offering a variety of dishes, including roasted noodles and duck specialties, in a traditionally styled ambiance.