Madame Tussauds Delhi ist vom Host Inn Neu-Delhi aus innerhalb von rund 15 Fahrminuten erreichbar und ist einen Besuch wert. Das Hotel stellt auch Autos zur Miete, damit die Gäste die Gegend erkunden können.
Das Stadtzentrum von Neu-Delhi ist 1 km und Humayun-Mausoleum ist ca. 15 Autominuten von dem 3-Sterne-Hotel entfernt. Die Unterkunft liegt auch in rund 5 Gehminuten Entfernung von der U-Bahn-Station Barakhamba Road. Central Park liegt nur wenige Minuten mit dem Auto entfernt vom Hotel. Die Bushaltestelle Indian Oil Bhawan liegt in ungefähr 5 Gehminuten Entfernung vom Host Inn.
Das Restaurant Rajdhani Thali liegt gleich neben dem Hotel und bietet eine große Auswahl an indischen Gerichten.