House of Chen is a popular Chinese restaurant located in St. Louis, Missouri, offering a diverse menu of authentic Chinese cuisine for both dine-in and carry-out options.
With a focus on quality and taste, House of Chen provides a satisfying dining experience, serving up traditional Chinese dishes that are sure to please any palate.
Generated from the website