Hotel Orchid features air-conditioned rooms with cable TV in the South Delhi district of New Delhi. Among the facilities at this property are a 24-hour front desk and room service, along with free WiFi throughout the property. Humayun's Tomb is 3.8 km from the hotel and Lotus Temple is 4.4 km away.