Hotel O Radha Krishna Nowe Delhi leży w centrum Nowego Delhi, prawie 25 min pieszo od takiego popularnego miejsca na zakupy jak Rynek Karol Bagh Market.
Restauracja Darbar Restaurant jest idealnym miejscem, gdzie można spróbować dania kuchni indyjskiej, i znajduje się maksymalnie 650 m od tego 3-gwiazdkowego obiektu.
Targ Sadar Bazaar znajduje się maksymalnie 450 m od tego hotelu, a Wielki Meczet w Delhi jest w około 2 km stąd. W dzielnicy Centrum Nowego Delhi zapewnia dostęp do atrakcji kulturalnych, takich jak Muzeum figur woskowych Madame Tussauds w Nowym Delhi, w odległości 30-minutowego spaceru. Zatrzymując się w O Radha Krishna w Nowym Dehli, można również podziwiać takie atrakcje przyrodnicze jak Ogrody Mogołów, które znajdują się w 3 km. Hotel mieści się maksymalnie 10 min piechotą od stacji metra Stacja Rama Krishna Ashram Marg, oraz w odległości kilku przecznic od przystanku kolejowego New Delhi.