L'Hotel Leo Nuova Delhi offre un accesso veloce a Ramakrishna Mission, che si trova a circa 5 minuti a piedi.
Situato a soli 3 km dal Forte rosso, l'hotel è a soli 2 km da Agrasen ki baoli. Questo hotel offre la vicinanza a luoghi di interesse per le famiglie come lo Zoo di Delhi ( 6 km) e Nehru Planetarium ( 4 km). L'hotel Leo ti posiziona a 15 minuti di auto alla Tomba di Humayun. La stazione degli autobus Paharganj stand si trova a circa 10 minuti a piedi, mentre la stazione della metropolitana più vicina, Ramakrishna Ashram Marg, si trova a due passi da questa struttura.
Le 11 camere dispongono di un impianto di climatizzazione, oltre a comfort moderni come una TV a schermo piatto con canali satellitari. Ci sono anche un bagno con WC separato e una doccia nei bagni.
La zona è ricca di ristoranti, tra cui Leo's Restaurant Lounge, a circa 100 metri.