Das Hotel Neu-Delhi liegt in der Nähe vom Lotustempel, und zwar 20 Minuten zu Fuß von hier entfernt.
Das Hotel befindet sich im Viertel South Delhi von Neu-Delhi, in ca. 500 Meter Entfernung von der U-Bahn-Station Nehru Place. Zu den Sehenswürdigkeiten, in rund 6 km Entfernung vom Hotel, gehört auch das Mausoleum Safdar Jangs. Auch Satyam Cineplex ist ein paar Schritte entfernt von der Unterkunft zu finden. Das Hotel liegt nur 5 Gehminuten von der Bushaltestelle Sant Nagar und rund 20 Minuten mit dem Auto vom Bahnhof Neu-Delhi in Neu-Delhi entfernt.
Die Zimmer verfügen über einen Balkon und einen Essbereich und sind zudem mit einem Schreibtisch ausgestattet. Sie stellen Badezimmer mit einem Bidet, einer getrennten Toilette und einer Dusche zur Verfügung.
Das Restaurant The Royal Kitchen ist 150 m vom Hotel gelegen.