Hotel The Tomar Hospitality Nowe Delhi znajduje się w dzielnicy Centrum Nowego Delhi, 21 minut jazdy samochodem od lotniska Nowe Delhi Indira Gandhi.
Hotel posiada 50 pokoje oferujących jadalnię i miejsce do siedzenia. Telewizja satelitarna wraz z urządzeniem do parzenia kawy/herbaty są również zapewnione w pokojach. Są w nich też łazienki z oddzielną toaletą i prysznicem.
Restauracja Udupi jest blisko Tomar Hospitality, w odległości 5-minutowego spaceru.
Wiele atrakcji turystycznych Nowego Delhi, w tym Brama Indii, znajdują się w 6 km. Świątynia Sri Digambar Jain Lal Mandir leży także w 4 km. Vishnu Mandir i Rynek Karol Bagh Market znajdują się mniej niż 7 min pieszo od tego hotelu. Tomar Hospitality w Nowym Dehli znajduje się zaledwie 400 m od przystanku autobusowego Thana Deshbandhu Gupta Road i w niewielkiej odległości od stacji metra Stacja Karol Bagh.