Hotel O The Crimson Palace Nowe Delhi w dzielnicy South Delhi jest położony 2 km od od takich miejsc sportowych jak Pole golfowe Qutub.
Pokoje w hotelu wyposażone są w telewizję wielokanałową i klimatyzację, a niektóre pokoje dysponują także prywatnymi łazienkami. Klimatyzacja są oferowane dla komfortu gości.
Serwująca zarówno dania, jak i napoje, Cafe 147 znajduje się w zasięgu ręki od O The Crimson Palace w Nowym Dehli.
Garden of Five Senses znajduje się prawie 20 min piechotą stąd, a Kutb Minar - w odległości 25 min spacerem. Zabytki religijne w okolicy to między innymi Świątynia w Chhattarpur (2,1 km) i Meczet Moth Ki (7 km). Goście mogą zwiedzić zabytki, w tym Fort Tughlaqabad, położone 8 km od od O The Crimson Palace w Nowym Dehli. Lotnisko Nowe Delhi Indira Gandhi oddalone jest od obiektu o 21 min jazdy samochodem.