Hotel O The Corporate Plaza New Delhi se trouve dans le quartier "Sud de Delhi" à New Delhi et offre un hébergement à 250 mètres du Kalkaji Sabji Mandi.
Nichée à environ 2 km du Temple du Lotus, la résidence est également à environ 20 minutes en voiture de la gare de New Delhi. Les amateurs de sport apprécieront également de visiter Complexe sportif Siri Fort, à 4 km de l'hotel. Le Fort de Tughlaqabad est à 10 minutes en voiture, ainsi que la Govind Puri est dans les environs d'O The Corporate Plaza. Cet établissement 4 étoiles est à 550 m de la gare routière Deshbandhu College.
Un restaurant Gopal's 56 se trouve juste à quelques pas de l'hotel.