Yang's Palace offers authentic Chinese cuisine in the heart of London. Known for its clean decor and positive reviews, it's a popular spot for traditional dishes.