Das Family Hotel Leo Neu-Delhi bietet 20 Zimmer rund 2 km vom Laxmi-Narayan-Tempel entfernt.
In den Zimmern der Unterkunft gibt es einen Schreibtisch, einen Flachbildfernseher mit Satellitenkanälen und eine Klimaanlage. Einige Badezimmer sind mit einer getrennten Toilette und einer Dusche ausgestattet und verfügen über Handtücher und Hausschuhe.
Das Restaurant Leo's Restaurant Lounge liegt in der Nähe vom Family Hotel Leo.
Freitagsmoschee ist in 19 Minuten fußläufig erreichbar. Das Hotel liegt auch in ca. 200 Meter Entfernung von der U-Bahn-Station Ramakrishna Ashram Marg. In unmittelbarer Nähe zum Family Hotel Leo finden die Gäste beliebte Attraktionen, darunter Ramakrishna-Mission. Das Hotel ist 20 km vom Flughafen Delhi sowie 10 Minuten zu Fuß von der Bushaltestelle Panchkuian Road entfernt.