Looking for Orchid Palace address or Orchid Palace contact details? Well we have got you covered. The venue is located Near Sheni Dham Main Chhatarpur Road, Chandan Hola. Here is Orchid Palace Contact number - +919811125008. You can call them anytime between 10 Am to 8 PM. Orchid Palace is 21.9 km from Delhi Railway station and 15 km from Indhira Gandhi International Airport.