Gli ospiti dell'Host Inn Nuova Delhi possono visitare la Porta dell'India, situata a circa 25 minuti a piedi.
Indian Arts Palace si trova a 150 metri da questo hotel a 3 stelle, mentre siti naturali come i Giardini di Lodhi sono a 4 km. Gli ospiti possono visitare diversi luoghi di culto, come il Tempio Akshardham, a 6 km dall'hotel. Gli ospiti potrebbero anche apprezzare la vicinanza a Palika, situato a circa 5 minuti a piedi. L'Host Inn è a una distanza di 2 km dal Museo Nazionale di Nuova Delhi. La stazione ferroviaria New Delhi si trova a pochi minuti a piedi dalla struttura, mentre la stazione della metropolitana Barakhamba Road è a circa 5 minuti a piedi.
Al ristorante Zaffran puoi gustare la cucina asiatica, inoltre è in prossimità dell'hotel.