Mingcha Qiuhao (meaning "Bright Tea, Luxurious Autumn") is the largest teahouse in Liaoning, located in the eastern section of the Imperial Palace. Enjoy live Chinese operas and plates of Cantonese cuisine as you sip fragrant teas in an elegant setting.