Restaurant Name: China XO: The Leela Palace, MRC Nagar, Chennai Phone: +914430958273, +914466651234 Address: The Leela Palace, Lower Lobby, Adyar Sea Face, MRC Nagar, Raja Annamalai Puram, Chennai, Tamil Nadu 600028 India Time: 12:00 Noon –3:00 PM, 7:00 – 10:00 PM Meals for two: Rs. 4,000 Cuisines: Chinese Facilities: Home Delivery, Wheelchair Accessible, Full Bar Available, Valet Parking Available, Indoor Seating, Luxury Dining, Wifi, …
Read More »