L'Hotel O The Corporate Plaza Nuova Delhi, 4 stelle, si trova nel quartiere Delhi Sud di Nuova Delhi, a soli 5 minuti a piedi dai Kalkaji Sabji Mandi.
Il Tempio del Loto e il Forte di Tughlaqabad sono situati rispettivamente a 2 km e a 2,1 km. Questo hotel è vicino alla stazione della metropolitana Govind Puri. L'hotel O The Corporate Plaza Nuova Delhi è a circa 25 minuti a piedi dal Parco Cittadino Jahanpanah. La fermata dell'autobus Deshbandhu College si trova a 550 metri da questo hotel.
Gli ospiti possono cenare al ristorante Gopal's 56, situato in prossimità dell'alloggio.