Dotato di 26 camere, l'hotel a 3 stelle Oyo 15515 Hotel Landmark Inn Nuova Delhi si trova a circa 5 km dal Forte rosso.
L'hotel è situato nel pieno centro di Nuova Delhi, a un minuto di distanza da Royal Indian Voyages Pvt. Ltd. La zona comprende luoghi di interesse religioso, come la Moschea di Jama Masjid (4 km) e il Tempio di Laxminarayan (2 km). C'è il Museo Nazionale a circa 6 km dall'hotel. La struttura si trova a 10 minuti a piedi dalla stazione della metropolitana di Karol Bagh e a pochi passi dalla fermata d'autobus Thana Deshbandhu Gupta Road. L'oyo 15515 Hotel Landmark Inn è situato a 20 km dall'aeroporto Internazionale Indira Gandhi.
Ogni giorno una colazione continentale è offerta agli ospiti. Durante il soggiorno presso la struttura, gli ospiti possono scegliere tra i punti di ristoro nelle vicinanze, come il ristorante China in Town, a soli 5 minuti a piedi dal posto, o il ristorante Just Coffee, a 5 minuti a piedi.