The Leela Palace, Chennai re-launches China XO
The Leela Palace, Chennai, announced the re-launch of a new signature menu at its acclaimed Chinese restaurant, China XO. Unveiled a few days back, the menu promises a redefined and bespoke dining experience, taking guests