The Orchid - an Ecotel Hotel, New Delhi. is spread over an expanse of 10.5 acres of scenic grandeur and greenery. The Orchid Hotel offers upscale high-quality, spacious accommodations and unparalleled customer satisfaction in an environmentally sensitive atmosphere. Whether traveling for business or pleasure.whr01f 03/09 It's a resort. Low rise modern architecture. The Orchid Hotel in New Delhi is located in close proximity to the industrial suburbs of Gurgaon and Delhi and 4 kms away from the Indira Gandhi International airport, New Delhi and 7 kms away from the Domestic airport.