China XO, the elite Chinese speciality restaurant at The Leela Palace Chennai is now open! It features a unique selection of authentic Cantonese and Sichuan delicacies. Spicy Szechuan beef, Cantonese chicken, Beijing style noodles, Peking duck and a variety of signature dim sums such as Chilean seabass, Truffle and edamame, Asparagus cheung fun, Prawn cheung fun, Chicken cha siu cheung fun, amongst others are definitely worth exploring. So plan to visit us soon!