KidZania Delhi NCR jest w 7 km, a Park rozrywki Worlds of Wonder jest 8 km od 3-gwiazdkowego Hotel O Tree House Nowe Delhi.
Niektóre pokoje tego hotelu posiadają darmowe Wi-Fi, TV i klimatyzację.
Położony w dzielnicy South Delhi w Nowym Dehli ten hotel znajduje się 10 min drogi samochodem od miejsc, w których można odkryć historię obszaru, takich jak Fort Tughlaqabad. Świątynia Lotosu znajduje się 9 km od hotelu. Zatrzymując się w O Tree House w Nowym Dehli, można również podziwiać takie atrakcje przyrodnicze jak Atlantic Water World Water Park Delhi, które znajdują się w 4 km. Niewątpliwym atutem tego obiektu noclegowego jest położenie w zasięgu ręki od od przystanku autobusowego Badarpur Power House.