Family Hotel Leo Nowe Delhi znajduje się w dzielnicy Centrum Nowego Delhi, 21 minut jazdy samochodem od lotniska Nowe Delhi Indira Gandhi.
TV i klimatyzacja w niektórych pokojach. Niektóre pokoje wyposażone są w prywatną łazienkę.
W 5 min spacerem można dojść do restauracji Malhotra Restaurant lub odwiedzić restaurację Cafe Festa, znajdującą się w odległości 5-minutowego spaceru od obiektu.
Muzeum figur woskowych Madame Tussauds w Nowym Delhi leży w tylko 1 km, a Ogród Talkatora — około 25 min pieszo od tego hotelu. Zabytki w okolicy to między innymi Twierdza Purana Qila, położony w 4 km. Zatrzymując się w Family Hotel Leo w Nowym Dehli, można również podziwiać takie atrakcje przyrodnicze jak Ogrody Mogołów, które znajdują się w 2 km. Ten hotel jest blisko środków transportu publicznego, ponieważ znajduje się prawie 200 m od stacji metra Stacja Rama Krishna Ashram Marg i tylko kilka kroków od przystanku autobusowego Ramakrishna Ashram Marg.