Situato a 2 km dalla Moschea di Jama Masjid, il Family Hotel Leo Nuova Delhi offre accesso a diverse attrazioni turistiche di Nuova Delhi.
Questo hotel si trova a soli 50 metri da Ramakrishna Mission, abbastanza vicino alla stazione della metropolitana Ramakrishna Ashram Marg. Potrai visitare il Museo delle Cere Madame Tussauds New Delhi, che è a circa 20 minuti a piedi. La zona circostante offre numerose possibilità per lo shopping, come ad esempio il Mercato di Karol Bagh, a 2,1 km dal Family Hotel Leo. L’hotel è a breve distanza dalla stazione d'autobus Paharganj stand.
Alcune camere hanno uno scrittoio, una TV a schermo piatto con canali satellitari e un impianto di climatizzazione. I bagni sono dotati di un bagno con WC separato e una doccia e dispongono inoltre di asciugamani e pantofole.
Il ristorante Leo's Restaurant Lounge, che serve cibo e bevande, si trova a due passi dal Family Hotel Leo Nuova Delhi.