Doté d'un stockage des bagages, Hotel O Darshan Palace New Delhi se situe dans le quartier Sud de Delhi avec un accès à des sites naturels comme le Parc archéologique de Mehrauli à 4 km.
L'hotel se trouve à 10 minutes en voiture du Monument Alai Minar et à 10 minutes de marche de l'arrêt de bus ISIC Hospital. Le Centre commercial AMBI est situé à 2 km de la résidence, ainsi que l'aéroport Delhi International est à 5 km. Un trajet de 15 minutes en voiture vous mènera d'O Darshan Palace de New Delhi au pilier de fer de Delhi.
Une climatisation sont également inclus, et un coin salon sont présents dans les chambres pour plus de confort.